![]() We recommend that you create and clone a tutorial repository as your first project to practice using GitHub Desktop. If you do not have any repositories associated with GitHub Desktop, you will see a "Let's get started!" view, where you can choose to create and clone a tutorial repository, clone an existing repository from the Internet, create a new repository, or add an existing repository from your hard drive.Ĭreating and cloning a tutorial repository After you install the app, you will need to sign in and authenticate your account on GitHub or GitHub Enterprise before you can create and clone a tutorial repository.įor more information on installing and authenticating, see " Setting up GitHub Desktop." Part 2: Creating a new repository You can install GitHub Desktop on any supported operating system. Part 1: Installing GitHub Desktop and authenticating your account We recommend completing the tutorial, but if you want to explore GitHub Desktop by creating a new repository, this guide will walk you through using GitHub Desktop to work on a Git repository. The tutorial is available if you do not have any repositories on GitHub Desktop yet. ![]() The tutorial will introduce the basics of working with Git and GitHub, including installing a text editor, creating a branch, making a commit, pushing to, and opening a pull request. By the end of this guide, you'll have used GitHub Desktop to create a repository, make changes to the repository, and publish the changes to GitHub Enterprise Server.Īfter installing GitHub Desktop and signing into GitHub or GitHub Enterprise you can create and clone a tutorial repository. For more information about possible arguments, see the GitHub CLI manual.GitHub Desktop extends and simplifies your workflow, using a visual interface instead of text commands on the command line. To push your commits, pass the -push flag. To add the remote and push the repository, confirm yes when asked to add the remote and push the commits to the current branch.Īlternatively, to skip all the prompts, supply the path to the repository with the -source flag and pass a visibility flag ( -public, -private, or -internal). If you want your project to belong to an organization instead of your user account, specify the organization name and project name with organization-name/project-name.įollow the interactive prompts. When prompted, select Push an existing local repository to GitHub and enter the desired name for your repository. To create a repository for your project on GitHub, use the gh repo create subcommand. " Adding a local repository to GitHub using Git"Īdding a local repository to GitHub with GitHub CLI." Adding a local repository to GitHub with GitHub CLI".Importing a Git repository with the command lineĪfter you've initialized a Git repository, you can push the repository to GitHub, using either GitHub CLI or Git. To remove this commit and modify the file, use 'git reset -soft HEAD~1' and commit and add the file again. $ git commit -m "First commit" # Commits the tracked changes and prepares them to be pushed to a remote repository. To unstage a file, use 'git reset HEAD YOUR-FILE'.Ĭommit the files that you've staged in your local repository. ![]() # Adds the files in the local repository and stages them for commit. git init & git symbolic-ref HEAD refs/heads/mainĪdd the files in your new local repository. If you’re using Git 2.27.1 or an earlier version, you can set the name of the default branch using git symbolic-ref. If you’re using Git 2.28.0 or a later version, you can set the name of the default branch using -b. By default, the initial branch is called main. Initialize the local directory as a Git repository. Navigate to the root directory of your project. If your project is already tracked by Git, skip to " Importing a Git repository with the command line." If your locally-hosted code isn't tracked by any VCS, the first step is to initialize a Git repository. Sensitive information can include, but is not limited to:įor more information, see " Removing sensitive data from a repository." Initializing a Git repository Warning: Never git add, commit, or push sensitive information to a remote repository. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |