git 常用命令行
阿新 • • 發佈:2019-02-19
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 常用命令行