Git-cheat-sheet

Configure tooling

git config --global user.name 'name'

git config --global user.email 'email'

git config --global color.ui auto

Create repositories

git init repositories-name

git clone url

Make changes

git status

git diff

git add file

git diff --staged

git reset file

git commit -m "message"

Group changes

git branch

git branch branch-name

git checkout branch-name

git merge branch

git branch -d branch-name

Refactor filenames

git rm file

git rm --cached file

git mv file-original file-renamed

Review history

git log 

git log --follow file

git diff first-branch second-branch

git show commit

Redo commits

git reset commits

git reset --hard commits

Save fragments

git stash

git stash pop

git stash list

git stash drop

Synchronize changes

Register a repository bookmark and exchange version history

git fetch bookmark

git merge bookmark/brach

git push alias branch

git pull

Reference
github-git-cheat-sheet

猜你喜欢

转载自www.cnblogs.com/rosendolu/p/10074819.html