GIT入門:如何用命令行同步代碼

GIT是目前很流行的開源代碼協作工具,但新手在如何上傳代碼和下載同步這兩件基礎的事情上很糾結。大致可以分成兩種方案,一種是用提供了界面的GIT GUI來做,具體如何操作可以看如下鏈接。

http://hi.baidu.com/mvp_xuan/item/789262104e758f3bb93180d2

第二種方法是使用GIT Batch命令行模式。但是該怎麼識別本地分支還是服務器端的分支,都是什麼名稱,該怎麼個步驟操作,還是有些凌亂。

想理清一下思路,可以點擊GIT GUI裏的 版本庫->圖示所有分支的歷史 來查看:

下圖是歷史列表。可以看到本地分支名稱叫master,服務器分支叫origin(而不是master)。當然,這個本地名稱是可以改的。現在我們就知道對應關係了,該誰向誰推,或是誰向誰拉。

想把本地代碼推到服務器端,實質就是把本地已經commit的master分支push到服務器端的origin分支。IDE工程裏啓動GIT Batch,可使用git push origin命令,此處完整的命令應該是git push master origin ,本地的master可以省略。

想把服務器端的代碼同步到本地,實質就是把服務器的origin分支先取(fetch)下來,在pull給本地代碼。所以命令是先git fetch 取回服務器端最新代碼,完整代碼是git fetch origin,此處origin爲默認,被省略。然後纔是git pull origin master到本地,表示同步到自己的本地master版本。

另轉一張網上流行的GIT命令大全圖如下:


————————————————
版權聲明:本文爲CSDN博主「Esri成都」的原創文章,遵循CC 4.0 BY-SA版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/esrichinacd/article/details/17645951

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章