13

我是 Windows 版 GitHub 的新手。我学习如何提交单个更改。但我不明白如何只提交文件的一部分。在 GitHub for Mac 上,您只需选择该行。

我如何在 GitHub for Windows 上做到这一点?

4

2 回答 2

16

更新:2015 年 1 月 14 日:GitHub for Windows 中的部分提交

最新版本的GitHub for Windows支持在创建提交时选择更改行或更改块。只需单击装订线中所需的行,创建提交,然后将其他更改留给您继续工作。

https://cloud.githubusercontent.com/assets/359239/5745722/ab3d336e-9bdf-11e4-8001-fc7316e8155b.gif

GitHub帖子添加了我在下面的原始答案中提到的内容:

对于熟悉命令行的人来说,这种变化类似于使用git add -ior的交互式暂存git add -p


(原始答案:2013 年 8 月)

从 GitHub for Windows,您可以打开控制台,然后键入:

git add -p -- path/to/your/File

然后,您将能够从该文件中准确地暂存您想要的内容。

git add --patch

在索引和工作树之间以交互方式选择补丁块并将它们添加到索引中。
这使用户有机会在将修改的内容添加到索引之前查看差异。

于 2013-08-30T11:23:02.250 回答
3

我知道我在这个线程上有点晚了。但是我遇到了一个问题,当我单击要包含在提交中的行时,未添加所选代码块。只需确保您已禁用设置菜单中的隐藏空白更改复选框。

在此处输入图像描述

于 2021-09-11T08:22:27.827 回答