git clone 仓库链接
仓库链接可以是https
和ssh
的
git init
git status
git diff
git add .
git add -p <file>
git commit -a
git commit
请勿修改已发布的提交记录
git commit --amend
git log
git log -p <file>
git blame <file>
git branch -av
git checkout <branch>
git branch <new-branch>
git checkout --track <remote/branch> <new-branch>
git branch -d <branch>
git tag <tag-name>
git remote -v
git remote show <remote>
git remote add <shortname> <url>
git fetch <remote>
git pull <remote> <branch>
git push <remote> <branch>
git branch -dr <remote/branch>
git push --tags
git merge <branch>
请勿重置已发布的提交
git rebase <branch>
git rebase --abort
git rebase --continue
git mergetool
git add <resolved-file>
git rm <resolved-file>
git reset --hard HEAD
git checkout HEAD <file>
通过创建一个截然不同的新提交
git revert <commit>
git reset --hard <commit>
git reset <commit>
git reset --keep <commit>