1. 程式人生 > >git 常用命令行

git 常用命令行

war rds 修正 修改 mce out 地方 沖突 內容

Git 團隊代碼沖突問題解決

    情景  :  當兩個人修改同一個地方的代碼並提交到 GitHub 上時,會發生

To [email protected]:372271602/dudu.git
! [rejected] dev -> dev (non-fast-forward)
error: 無法推送一些引用到 [email protected]:372271602/dudu.git
提示:更新被拒絕,因為您當前分支的最新提交落後於其對應的遠程分支。
提示:再次推送前,先與遠程變更合並(如 git pull ...)。詳見
提示:git push --help 中的 
Note about fast-forwards 小節。

上面會提示 使用 git pull 來更新本地代碼 ,但是使用之後會發生這樣子的情況.

自動合並 .env.example
沖突(內容):合並沖突於 .env.example
自動合並失敗,修正沖突然後提交修正的結果。

這個時候,在對於的修改的文件中,會有以下的一個情況<<<<<HEAD \

代碼1 (這裏是我的代碼)
>>>>>>>>>
代碼2 (這裏是其他人提交的代碼)
<<<<<<<<<
//
這個時候如果就要去取舍使用 誰的代碼 ,就將 <<<>>>>這種符號以及英文刪除,剩下那個 代碼
然後使用
1  git commit -am ‘deal with conflict‘
2  git push
就可以提交完成.提交完成之後,對方只需要 git pull 即可

git 常用命令行