我尝试过的: 在VS2013中,我不记得有问题。在VS2015中,我在一个代码文件中尝试了上下文菜单,或者在解决方案资源管理器中右键单击该文件,但它包含所有已更改的文件。
我也尝试过滤,这无助于缩小签入范围。
答案 0 :(得分:106)
如果您正在使用Git与Visual Studio 2015,团队资源管理器,右键单击仅对您要提交的文件进行选择的阶段强>
现在,您将在上面有一个名为分阶段更改的更改,其中只包含您想要的文件。输入您的提交消息,然后选择提交暂存。在变化下,其他一切仍然没有受到影响。
答案 1 :(得分:3)
或者,或者,你总是可以在git bash(windows)中执行此操作。 确保在项目文件夹中打开git bash并输入以下命令:
$ git add fileToCommit.extension
$ git commit -m "This is my commit message"
完成后推送:
$ git push
答案 2 :(得分:0)
我有 Visual Studio 2019 社区版,“团队资源管理器”选项卡对我不起作用,所以 @JayAdams 的回答对我没有用。如果可以避免的话,我也不想涉足命令行,所以我找到了另一种方式:
答案 3 :(得分:-5)
View->Other windows->Pending Changes
然后排除您不想提交的文件。