關於VScode切換、拉取、推送、合併分支,並解決衝突

一.切換分支

輸入命令“git branch -a”,查看遠程分支
輸入命令“git checkout dev”,切換到分支dev
輸入命令“git status”,查看分支狀態,比如是否有未保存的修改、未解決的衝突

二.拉取分支

git pull:拉取遠程的數據同步到自己的目錄的命令,前提是沒有未保存的代碼以及沒有未解決的衝突
其它拉取方法: 左側導航欄找到源代碼管理,可以看到更改過的文件,在輸入框輸入所修改的內容(任意取名字),然後點擊上方的“√”,最後在右邊的更多操作裏點擊推拉取即可

三.推送分支

git push:將本地文件推送到項目的對應分支上,同樣的,前提是沒有未保存的代碼以及沒有未解決的衝突
其它推送方法: 左側導航欄找到源代碼管理,可以看到更改過的文件,在輸入框輸入所修改的內容(任意取名字),然後點擊上方的“√”,最後在右邊的更多操作裏點擊推送即可

四.合併分支

在合併項目分支的時候,比如將我自己的wyl分支合併到dev分支上,採用如下步驟:

  1. git status查看本地分支狀態,需要將待合併分支和被合併分支都拉取到本地。比如現在我處於wyl本地分支上,輸入命令git checkout dev切換到dev分支,並git pull將dev分支拉取到本地。
  2. 並輸入命令yarn build,或者npm run build,將項目進行打包,如果打包過程中出現錯誤,比如:雙向綁定沒有對應數據,組件名重複等問題,按照終端的提示進行修改,然後重新輸入yarn build,直到成功打包爲止。成功打包後,會在項目文件的一級目錄裏出現dist文件,dist文件讓我們我們就可以像打開靜態網頁一樣打開我們完成的項目。最後將dist文件刪除即可。
  3. 輸入命令git merge wyl,將wyl分支合併到本地dev分支。如果出現衝突,左側導航欄的對應模塊項會變色,或者通過終端裏的提示,找到相應衝突並解決。
  4. 解決完所有衝突後,再一次重複步驟2,將項目打包檢查並解決衝突。
  5. 按照上文所說的推送分支的其他方法進行推送,這樣就能成功合併。
    PS:在本地沒有解決完衝突一定不能推送。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章