在Eclipse中使用Git的童鞋或许都遇到过:从GitHub同步代码报超时错误,这个问题很耽误时间,而使用命令行就不会有这问题。
刚换命令行时,从各个地方搜索到的页面都是一堆的命令,看的就让人蒙圈,从N个命令中去找自己想要的命令-是非常消耗时间的,且记不住,下次要用时,依旧需要查找...,为了避免重复查找,个人想到场景记忆法,实践过后很快就记住了命令,分享给和我有同样问题的你。
个人使用场景
在公司/家的电脑上-获取最新文件合并到本地版本,然后开始写文件,提交。
Branches
Local/master
Remote Tracking/origin/master
- 取回更新内容
#默认情况下,git fetch取回所有分支(branch)的更新
git fetch origin
#取回origin主机的master分支
git fetch origin master
- 合并远程分支
git merge origin/master
- 跟踪内容
写新内容/修改内容
#跟踪所有文件
git add -A
- 提交内容
git commit -m 'commit message'
- 更新到远程版本
git push origin
- 总结
1-5步,每日早晚各操作一次,原觉得难记的命令,现手比脑子反应更快啦。
学习命令,要先找到自己使用它的场景,再想为完成这一场景需要用到哪些功能,然后再去学具体的命令,这样就会快许多。
从场景层面将git的命令拆分成不同的块,各个击破,是不是比一堆的命令列表更好记呢?
上传一张来自脚本之家的的图,感谢作者的整理,望能方便到你。