Git命令手册

git命令速查表.jpeg

补充:

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


# HEAD移动
# 使用 ^ 向上移动 1 个提交记录
# 使用 ~<num> 向上移动多个提交记录,如 ~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>:<destination>
# source省略时,创建本地分支
git fetch origin <source>:<destination>

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

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

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。