Git是現在很多人常用的代碼管理工具,這里有一些常用的命令詳解,本人接觸也不是很久,若有錯誤,請在評論指出,謝謝。
若計算機中沒有安裝GIT,可自行查找安裝教程,十分簡便。
①首先,我們需要下載項目,需要在計算機中給項目找到一個位置,使用命令:git clone 項目地址
項目地址可進入gitlab此處復制,如圖:
紅色部分則為項目地址。
下載完畢后,進入項目目錄下可看到眾多的文件夾和文件,那就是你下載的項目了。
②切換分支(多分支情況)
這里給張圖看看
在圖中可以看到使用了兩個命令,分別為
git branch 查看本地分支
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,總結一些心得,若有不對的地方,請在評論指出,謝謝!
若要轉載,請跟我聯系,謝謝!