Git commands
If you've just started using Git, you may need to refer to this page a few times before you get the hang of using them from the command line.
| Task | Git commands |
|---|---|
| Create a new local directory: | git init |
| Connect your local repository to a remote server: | git remote add origin <server_URL> |
| Copy a remote repository to your local system: | git clone <URL_to_repository> |
| Add a specific file to staging (Git) or after a new file is created (Hg): | git add <filename> |
| Add all changes to staging (Git) or all new files (Hg): | git add --all |
| Commit changes locally: | git commit -m '<message>' |
| Push changes to your remote repository: |
usually: |
| List the status of the files you've changed and those you still need to add or commit: | git status |
| Create a new branch (Git) or bookmark (Hg) and switch to it: | git checkout -b <branch_name> |
| Switch from one branch or bookmark to another: | git checkout <branch_name> |
| List all the branches/bookmarks in your repo with an indication of the one you are on: | git branch |
| Delete the feature branch/bookmark: | git branch -d <branch_name> |
| Push the branch/bookmark to your remote repository: | git push origin <branch_name> |
| Fetch and merge changes on the remote server to your working directory: | git pull |
| Merge two different revisions into one: | git merge |
| Show all changes made since the last commit: | git diff |
For more commands, check out Bitbucket Server's Basic Git commands.
Last modified on Sep 18, 2020
Powered by Confluence and Scroll Viewport.