如何在git中准确地解决合并冲突
我读了这个主题 但我不知道如何解决我的问题如何在git中准确地解决合并冲突,git,Git,我读了这个主题 但我不知道如何解决我的问题 $ git fetch master $ git pull origin master From https://github.com/BruceleeThanh/StudentManager * branch master -> FETCH_HEAD Updating : 43726eb......7c5fe6a error: Your local changes t
$ git fetch master
$ git pull origin master
From https://github.com/BruceleeThanh/StudentManager
* branch master -> FETCH_HEAD
Updating : 43726eb......7c5fe6a
error: Your local changes to the following files would be overwritten by merge :
BusinessLogic/UserBO.cs
SchoolManager/Entity/UserEN.cs
Please, commit your changes or stash them before you can merge .
Aborting
帮帮我。求你了
git stash
git pull origin master
git stash apply
但是,如果您遇到冲突,请使用
git diff
并手动修复它们
但是,如果您遇到冲突,请使用
git diff
手动修复。如果您有任何
本地
更改,而这些更改未提交
,则必须先提交
或隐藏
它们
git stash clear // clear previous stashes
git stash // save the local changes
git pull origin master // pull the branch
git stash apply // apply the local changes
在此之后,如果您有任何
冲突
s,则解决冲突并再次提交s。如果您有任何local
更改,而这些更改未提交
,则您必须先提交它们或隐藏它们
git stash clear // clear previous stashes
git stash // save the local changes
git pull origin master // pull the branch
git stash apply // apply the local changes
之后,如果您有任何冲突
s,则解决冲突,然后再次提交文件。如果您希望将文件保存在源文件中
git add filename
git commit -m "file commit"
git push origin
或
如果你不想要你分支机构的文件
git checkout filename
如果要将文件保存在源文件中
git add filename
git commit -m "file commit"
git push origin
或
如果你不想要你分支机构的文件
git checkout filename
有几种方法可以采取行动
其他解决方案是正确的
另一种方法是创建一个分支,用于保存本地更改。然后,你将决定如何处理它们
首先创建分支并签出到它:
git checkout -b myTempBranch
然后添加并提交更改(在案例2文件中):
最后,您将签出master并拉
git checkout master
git pull origin master
有几种方法可以采取行动
其他解决方案是正确的
另一种方法是创建一个分支,用于保存本地更改。然后,你将决定如何处理它们
首先创建分支并签出到它:
git checkout -b myTempBranch
然后添加并提交更改(在案例2文件中):
最后,您将签出master并拉
git checkout master
git pull origin master
您应该git提交
您的更改或它们。您应该git提交
您的更改或它们。