我git clone
的仓库和git status
显示一切都很好(因为需要更好的表达),也没有任何变化,等等。
然后我git checkout
进行一个功能分支,git status
将一个文件(同时存在于master和Feature分支中)显示为modified
。
git add .
绝对不会更改git status
,并且在上述过程中我没有对该文件进行任何更改。
该文件不会被git忽略。
[更新]
我尝试过git add <filename>
,而git status
已从修改冲突变为修改后的修改,如豪华git状态所示:
modified conflicted +0 ~1 -0 !
modified modified +0 ~1 -0 ~
我不知道该如何解决。 git add .
,git commit
和git push --force
对状态没有任何作用。
答案 0 :(得分:0)
事实证明,一个人在master上提交了文件名为NuGet.config
的文件,而另一个人已经提交了文件名为NuGet.Config
的相同文件。我已经解决了远程回购浏览器上的冲突,一切都很好。