git checkout导致修改后的文件无法添加

时间:2018-08-28 08:33:48

标签: git clone add commit git-checkout

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 commitgit push --force对状态没有任何作用。

1 个答案:

答案 0 :(得分:0)

事实证明,一个人在master上提交了文件名为NuGet.config的文件,而另一个人已经提交了文件名为NuGet.Config的相同文件。我已经解决了远程回购浏览器上的冲突,一切都很好。