git怎么查看沖突?
方法一(推薦使用):git pull 出現沖突后丟棄本地沖突文件修改,采用遠程文件覆蓋本地文件git checkout [文件路徑]例:git checkout test/src/main/resources/spring-shiro.xml 方法二:git pull 出現沖突后可以暫存本地修改git stash ,然后git pull 更新代碼,git stash list 可查看暫存記錄列表,釋放本地暫存 git stash apply stash@{0} ,出現沖突文件,找到并解決,然后可以提交git add . 加入索引庫,然后本地提交git commit -m '注釋' 最后git push到遠程方法三:
1.git pull更新代碼,發(fā)現error: Your local changes to the following files would be overwritten by merge:pom.xmlPlease commit your changes or stash them before you merge.這說明你的pom.xml與遠程有沖突,你需要先提交本地的修改然后更新。
2.git add pom.xmlgit commit -m '沖突解決'提交本地的pom.xml文件,不進行推送遠程3.git pull更新代碼Auto-merging pom.xmlCONFLICT (content): Merge conflict in pom.xmlAutomatic merge failed; fix conflicts and then commit the result.更新后你的本地分支上會出現 (develop|MERGING)類似這種標志4.找到你本地的pom.xml文件,并打開你會在文件中發(fā)現>>>>>> ae9a0f6b7e42fda2ce9b14a21a7a03cfc5344d61這種標記,>>>>>>中間的是其他人修改的代碼自己確定保留那一部分代碼,最后刪除>>>>>>這種標志5.git add pom.xmlgit commit -m '沖突解決結束'再次將本地的pom.xml文件提交6.git push將解決沖突后的文件推送到遠程