GitHub for Windows:如何只提交文件的一部分?

Fra*_*ssi 9 git-commit github-for-windows

我是GitHub for Windows的新手.我学会了如何进行一次改变.但我不明白我怎么能只提交文件的一部分.在GitHub for Mac上,您只需选择该行即可.

我怎么能在GitHub for Windows上做到这一点?

Von*_*onC 11

更新: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 -i或的交互式分段git add -p.


(原答案:2013年8月)

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

git add -p -- path/to/your/File
Run Code Online (Sandbox Code Playgroud)

然后,您将能够准确地从该文件中准备好您想要的内容.

git add --patch:

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