我用的是mac,由於各種原因,要維護一個使用gitlab託管的項目,此時,我只需要下載項目代碼,修改,提交,簡單三個步驟。
在不考慮scourcetree的情況下,有兩個途徑完成上述操作。一個,是使用終端,另一個,使用xcode自帶的scource control。
先來看看終端如何實現我的需求:
打開終端,在桌面創建文件夾gitLabTest,並打開,終端命令如下:
mkdir Desktop/gitLabTest
cd Desktop/gitLabTest
下載我需要維護的項目:
git clone https://gitLab.xxx.xxx/xx.git
完成下載後,你可以在文件夾GitLabTest中,看到你將要維護的項目代碼xx。完成修改後,需要提交代碼,終端命令
git add .#或者 git add xxx
#這個是提交代碼的第一步,選擇你要提交的文件
git commit -m "註釋:"
#這個是提交代碼的第二步,對更改的代碼進行描述註釋
git push
#這個是提交代碼的第三步,也是最後一步,將更改的代碼及註釋,提交到遠程倉庫
在更改代碼前,如果本地已經有一份代碼,無需下載,你可以更新最新的代碼,終端命令:
git pull
當然,對於其他命令,可是使用終端命令
git help
然後,你將能看到更多有關git的命令,及它的註解。比較常用的命令,還有
git reset
接下來,可以在看看xcode,如何實現以上需求。
打開xcode,在工具欄,選擇Source Control,選擇clone,便會有彈窗要求輸入遠程倉庫地址,下載項目代碼。
下載後,打開項目,完成更改,在xcode的工具欄,選擇Source Control,有下拉窗口,代碼提交,使用commit和push,代碼更新使用pull,代碼更改取消或稱之爲反悔使用Discard all Changes……
補充:
git add .
#添加空文件夾