Git导致相同更改的双重提交

时间:2018-01-19 22:31:39

标签: git visual-studio

使用git console或visual studio UI显示同样的问题。我正在描述在visual studio UI中注意它的外观,但如果我从控制台执行git状态,那么同样的问题就在那里。不知怎的,我的git存储库已损坏?关于如何破坏的任何想法?

........

我们的团队在过去几个月中使用Visual Studio中的Git进行项目。我们使用合并工作流程。在过去的一个月里,我们遇到了一个结果是:

的问题

(在我更改文件X后,我提交了更改,但随后:)

[我的Visual Studio团队资源管理器]

将文件X显示为已更改,列出Diff中的更改..因此它看起来未提交。

[CoWorker的Visual Studio团队资源管理器]

git pull我通过VS UI进行更改之后,根本没有进行任何自己的更改(这个同事在主要提交后进行手动ui测试)看到文件X已更改..除了Diff显示我的未提交的更改作为他的基础,并且更改说他正在撤消我未提交的更改。当他运行撤消更改时..它不会失败,但文件更改不会消失,它们会保留在团队资源管理器窗口中

[第二个CoWorker的Visual Studio团队资源管理器]

与我一样,他们正在进行我所说的改变(并没有像第一个同事那样撤消

..我不知道该做什么。

一些可能有用的随机内容:

  • 在某些时候..我想在命令行中运行git命令.. 但它说我没有git(即使我在Visual中使用它) Studio),所以我从git网站下载了git for windows。

  • 这个特殊的文件X反复出现这个问题。其他 文件..我不确定他们是否这样做。

  • 此特定文件X不会跳转到分阶段提交部分 当我点击" +"在团队资源管理器中将所有已更改的文件推送到 上演。我必须手动右键单击并暂存它。

  • 当很多文件被更改而没有暂存时,我会添加一条提交消息 并且提交,除了这个文件,所有文件都被提交。我必须这样做 之后单独提交(或记住将所有文件拉入暂存状态 " +"然后手动暂存File X,然后提交。)

  • 我相信我曾经在已经推送到服务器的提交上进行了混合重置。我可能已经推荐了这些更改,而不是仅仅将它们从服务器中拉回来。 Tho ...我可能已经这样做了,因为提交没有包含文件X(因为我提交时没有像我之前的一个项目符号那样先进行分段),所以这可能是在问题已经存在之后完成的。 / p>

请帮忙。我非常肯定我弄乱了一些东西,它不是一个git bug,但不知道如何解决这个问题

更多信息: 我今天更新了文件X,并使用另一个文件提交了该文件。因为我没有先登台,所以它作为一个未提交的文件被遗忘。但是看看我提交的提交,文件更改也在我提交的提交中。如果我再次提交,那么当查看提交之间的差异时,它会在两次提交中显示该文件的相同差异(它没有&# 39; t有我添加的行X,然后它在两次提交中都做了

更多信息: 今天合并两个分支,并且文件X列出两次以查找具有合并冲突的文件列表

0 个答案:

没有答案