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


 

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

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

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

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

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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM