Git添加在合并时失败

Git添加在合并时失败,git,git-merge,Git,Git Merge,我有两个分支,我喜欢合并“A”和“B”。所以我做了下面的事情 git checkout A git checkout -b AB git merge B 不,我在TestSequenceSchemaTest.cs文件中有一个冲突,我也使用Tortoise解决了这个冲突。在“解决完成”之后,我做了一个git状态 schoetbi@P02016097 /s/sara_git ((24a2cd5...)|REBASE) $ git status # Not currently on any bran

我有两个分支,我喜欢合并“A”和“B”。所以我做了下面的事情

git checkout A
git checkout -b AB
git merge B
不,我在TestSequenceSchemaTest.cs文件中有一个冲突,我也使用Tortoise解决了这个冲突。在“解决完成”之后,我做了一个git状态

schoetbi@P02016097 /s/sara_git ((24a2cd5...)|REBASE)
$ git status
# Not currently on any branch.
# Changes to be committed:
#   (use "git reset HEAD <file>..." to unstage)
#
#       modified:   SARA.sln
#       modified:   src/Module.TestProgramAdmin/SARA.Modules.TPA.IpoFile.Test/Sara.Modules.TPA.IpoFile.Test.csproj
#       modified:   src/Module.TestProgramAdmin/Sara.Modules.TPA.IpoFile.Test/Sara.Modules.TPA.IpoFile.Test.csproj
#       modified:   src/Module.TestProgramAdmin/Sara.Modules.TPA.IpoFile.Test/TestSequenceSchemaTest.cs
#       renamed:    src/Platform.RT/Sara.Platform.RT.Components/MediatorComponent/SequenceGeneratorXml.cs.orig -> src/Pl
atform.RT/Sara.Platform.RT.Components/MediatorComponent/SequenceGeneratorXml.cs
#
# Unmerged paths:
#   (use "git reset HEAD <file>..." to unstage)
#   (use "git add/rm <file>..." as appropriate to mark resolution)
#
#       both modified:      src/Module.TestProgramAdmin/SARA.Modules.TPA.IpoFile.Test/TestSequenceSchemaTest.cs
#

但现在该文件仍保留在“均已修改:”部分。我现在能做什么呢?

我认为这不是必须的,但是,你确定你对一家分行进行了
git签出吗?正如git状态所示,您当前不在任何分支上。您可能正处于某个未中止的rebase过程中(如git bash提示符-
(24a2cd5…)| rebase
)。将工作目录设置为正确状态,然后尝试合并。虽然合并和添加也应该在depatched head状态下工作,但我看不到任何其他可能的问题。

git add
没有说什么吗?没有错误消息或任何东西?@Dolda200:git add说什么也没有。不知道我做了什么来获得重基。在重新进行合并后,它再次工作。谢谢
git add src/Module.TestProgramAdmin/SARA.Modules.TPA.IpoFile.Test/TestSequenceSchemaTest.cs