diff --git a/common/git.md b/common/git.md index 84c45dab0..cd98bf5c1 100644 --- a/common/git.md +++ b/common/git.md @@ -2,14 +2,66 @@ > Main command for all `git` commands -- Checking git version +- Create a new local repository -`git --version` +`git init` + +- Show changed files which are not yet added for commit + +`git status` + +- Show changes to tracked files + +`git diff` + +- Add all current changes to the next commit + +`git add .` + +- Commit staged files to the repository with comment + +`git commit -am "Commit message"` + +- Replace the last commit with currently staged changes + +`git commit --amend` + +- Show all commits + +`git log` + +- Clone an existing repository + +`git clone {{remote-repository-location}}` + +- List all existing branches + +`git branch` + +- Create new branch based on current branch + +`git branch {{new-branch}}` + +- Switch to another branch + +`git checkout {{another-branch}}` + +- Delete a local branch + +`git branch -d {{branch-name}}` + +- Download repository from remote location and merge with current local branch + +`git pull {{remote-repository}} {{local-branch}}` + +- Publish local changes on a remote location + +`git push {{remote-repository}} {{local-branch}}` + +- Merge a branch with your current HEAD branch + +`git merge {{branch-name}}` - Calling help `git --help` - -- Executing git command - -`git {{command}}` \ No newline at end of file