在Visual Studio Professional 2017中提交单个文件

9
我正在使用存储在Github上的应用程序。我想提交单个文件。这似乎是微不足道的,但我不知道如何做到这一点。
如果我右键单击要提交的文件并选择提交命令,则似乎会显示所有修改后的文件都将被签入。当我开始输入提交消息时,就会出现“提交全部”按钮/下拉菜单。但是,下拉菜单没有提交少于所有内容的选项。

enter image description here

当然支持这个。


请注意,您仍然提交了许多(实际上是全部!)文件:您只是确保与上一个提交相比,新提交仅有一个不同的文件。 - torek
1个回答

16
如果您不想提交所有更改的文件,您需要暂存您想要提交的文件,方法是右键单击您变更列表下的文件,然后单击“暂存”。在您暂存了一些文件之后,“全部提交”按钮将更改为“提交已暂存”。

1
是的,它可以正常工作。但对我来说似乎有点奇怪。为什么不让我选择不想要提交的文件呢?好吧... - Jonathan Wood
2
可能是因为git CLI的工作方式相同。默认情况下,您必须使用git add将文件暂存才能提交它们。如果要提交所有修改过的文件,而不是将它们全部暂存,然后再提交,也可以使用git commit --all选项。Visual Studio GUI中也提供了相同的选项。据我所知,使用git CLI没有直接的方法“提交除x、y和z之外的所有文件”,而不涉及分别进行暂存和提交的步骤。 - Sander
@Sander 我认为你可以提交单个文件。例如,请参见这里 - Roald

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接