git 已经成为日常开发流不可或缺的一部分,甚至说是核心部分,但有些不常用指令时常会忘记,再次坐下备忘,省的用到的时候再去找了。用到的时候才会记录,指令是不断增加的,请不要见怪 ~>~
git 常用指令总结
command | 说明 | 备注 |
---|---|---|
git pull | 从远程拉去代码到本地,并自动合并 merge | Text |
git push | ||
git fetch | 从远程拉取代码到本地,不自动合并 | 可能会有缓存问题 |
git fetch -p | 从远程拉取代码到本地,不自动合并 | 可以解决缓存问题 |
git branch -a | 查看远程分支和本地所有分支 | |
git branch -r | 查看远程分支 | |
git branch -D 分支名 | 删除本地分支 | |
git push origin :分支名 | 删除远程指定分支 [origin 后面有空格] | |
git push origin --delete 分支名 | 删除远程分支 [同上] | |
git remote show origin | 查看本地分支和追踪情况 | |
git remote prune origin | 本地同步删除已删除的远程分支 | |
回滚 | ||
git reset --hard HEAD^ | 本地提交回滚1次 | |
git reset --hard HEAD~3 | 最近3次提交回滚 |