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

Jon*_*ood 6 git github visual-studio visual-studio-2017

我正在使用存储在 Github 上的应用程序。我想提交一个文件。这似乎是微不足道的,但我不知道它是如何完成的。

如果我右键单击要提交的文件并选择 Commit 命令,它似乎显示所有修改过的文件都将被签入。当我开始输入提交消息时,将启用一个 Commit All 按钮/下拉菜单。但是下拉菜单没有提交少于所有内容的选项。

在此处输入图片说明

这当然是支持的。

San*_*der 10

如果您不想提交所有更改的文件,则需要通过右键单击更改列表下的文件并单击暂存来暂存要提交的文件。在您暂存一些文件后,显示全部提交的按钮将更改为已暂存。

  • 可能是因为 git CLI 的工作方式相同。默认情况下,您必须先使用“git add”暂存文件,然后才能提交它们。如果您想提交所有修改过的文件,而不是暂存所有文件然后提交,还可以选择“git commit --all”。Visual Studio GUI 中提供了相同的选项。据我所知,没有直接的方法使用 git CLI 来“提交除 x、y 和 z 之外的所有文件”,这不涉及暂存,然后作为单独的步骤提交。 (2认同)