Git是如今不少人經常使用的代碼管理工具,這裏有一些經常使用的命令詳解,本人接觸也不是好久,如有錯誤,請在評論指出,謝謝。git
若計算機中沒有安裝GIT,可自行查找安裝教程,十分簡便。工具
①首先,咱們須要下載項目,須要在計算機中給項目找到一個位置,使用命令:git clone 項目地址gitlab
項目地址可進入gitlab此處複製,如圖:spa
紅色部分則爲項目地址。命令行
下載完畢後,進入項目目錄下可看到衆多的文件夾和文件,那就是你下載的項目了。3d
②切換分支(多分支狀況)blog
這裏給張圖看看教程
在圖中能夠看到使用了兩個命令,分別爲開發
git branch 查看本地分支it
git branch -r 查看遠程分支
說明:GIT存在本地倉庫和遠程倉庫兩個說法,具體是個什麼狀況,我不太清楚,可自行查查,有結論可在評論分享一下,謝謝。
而切換分支的功能就是爲了讓開發者可以備註一下吧(我認爲的)
查看分支後,就能夠使用命令 git checkout 進行切換,例如我這裏如今已是develop分支,我想切換到master分支,那我輸入命令 git checkout master 則可切換到master分支。
③前面的命令都是開發前的準備工做,這裏開始是開發中使用的——更新代碼 git pull
在多人開發中,git pull就很重要了。
如果團隊開發,在天天的工做中,咱們須要養成一個良好的習慣——就是在開始開發前,更新一下代碼
很是的簡便,打開命令行,輸入 git pull,再依次輸入帳號和密碼就能夠了
④提交代碼
天天的工做結束時,若項目中有代碼修改,都須要把新的代碼上傳,以備意外,emmmm,電腦死機等等等
分步驟: git add -A (添加全部已修改的文件) —— git status (查看當前狀態,可看到修改過的文件或者新增的)—— git reset HEAD -- 文件路徑(此步驟無關緊要,爲了剔除無需上傳的文件)—— git commit -m '備註'(這裏先把代碼提交到本地倉庫)—— git push(這裏把代碼提交到遠程倉庫)
更新代碼時,必定要把代碼提交到遠程倉庫,否則團隊中其餘人沒法拉取到你的修改代碼。
⑤出現代碼衝突時
有時會出現多人同時修改了同一份文件,這種時候就會出現代碼衝突的狀況,這個時候必定要先解決衝突再上傳,不然會比較麻煩。
如果已經上傳了,可以使用命令 git checkout 文件路徑 將有衝突的文件還原版本,還原版本後再着手解決衝突,解決後再走一次提交流程便可。
本人也是最近幾個月纔開始使用Git,總結一些心得,如有不對的地方,請在評論指出,謝謝!
若要轉載,請跟我聯繫,謝謝!