Git命令手册

git命令速查表.jpeg

补充:

# 设置用户名和密码
# 下次再输入一次用户名和密码即可
git config --global credential.helper store


# HEAD移动
# 使用 ^ 向上移动 1 个提交记录
# 使用 ~ 向上移动多个提交记录,如 ~3
# 强制移动分支
git branch -f master HEAD~3
# 提交记录回退(不支持远程)
git reset HEAD~1
# 回退
git revert HEAD

# 更新远程分支列表
git remote update origin --prune
git remote update origin -p

# 远程操作
# git pull = git fetch + git merge
# git pull --rebase = git fetch + git rebase
# rebase: 优点:提交树干净,提交在一条线上;缺点:修改了提交树的历史,提交顺序会变化
git pull --rebase
# source省略时,删除远程分支
git push origin :
# source省略时,创建本地分支
git fetch origin :

# 设置远程追踪分支
git checkout -b foo o/master
git branch -u o/master foo

很好的练习网址:
https://learngitbranching.js.org/?locale=zh_CN

你可能感兴趣的:(Git命令手册)