在Eclipse中使用Git的童鞋或許都遇到過:從GitHub同步代碼報超時錯誤芍碧,這個問題很耽誤時間,而使用命令行就不會有這問題踪危。
剛換命令行時,從各個地方搜索到的頁面都是一堆的命令蓝仲,看的就讓人蒙圈,從N個命令中去找自己想要的命令-是非常消耗時間的咱揍,且記不住掩完,下次要用時,依舊需要查找...诈胜,為了避免重復(fù)查找焦匈,個人想到場景記憶法,實踐過后很快就記住了命令,分享給和我有同樣問題的你。
個人使用場景
在公司/家的電腦上-獲取最新文件合并到本地版本寞冯,然后開始寫文件渴析,提交。
Branches
Local/master
Remote Tracking/origin/master
- 取回更新內(nèi)容
#默認情況下吮龄,git fetch取回所有分支(branch)的更新
git fetch origin
#取回origin主機的master分支
git fetch origin master
- 合并遠程分支
git merge origin/master
- 跟蹤內(nèi)容
寫新內(nèi)容/修改內(nèi)容
#跟蹤所有文件
git add -A
- 提交內(nèi)容
git commit -m 'commit message'
- 更新到遠程版本
git push origin
- 總結(jié)
1-5步俭茧,每日早晚各操作一次,原覺得難記的命令漓帚,現(xiàn)手比腦子反應(yīng)更快啦母债。
學(xué)習(xí)命令,要先找到自己使用它的場景尝抖,再想為完成這一場景需要用到哪些功能毡们,然后再去學(xué)具體的命令,這樣就會快許多昧辽。
從場景層面將git的命令拆分成不同的塊衙熔,各個擊破,是不是比一堆的命令列表更好記呢搅荞?
上傳一張來自腳本之家的的圖红氯,感謝作者的整理,望能方便到你咕痛。