Git Diff - How do I revert selected lines or chunks
在GitGUI中,我可以选择diff的一部分,然后只准备那些行或块。我该如何做相反的事情,如回滚文件中更改的行。通常,这些都是意外的空白更改,我只想恢复,但仍然准备/提交同一文件的其他部分。
用
更新git 1.6.5+
在1.6.5版中,Git学会了使用
从文档中:
Interactively select hunks in the difference between the
(or the index, if unspecified) and the working tree. The chosen hunks are then applied in reverse to the working tree (and if a was specified, the index). This means that you can use git checkout -p to selectively discard edits from your current working tree.
号
在Git图形用户界面中,
来源:http://git.661346.n2.nabble.com/revert-hunk-td4991128.html
对于Git GUI:首先,单击"重新扫描"以扫描修改的文件。接下来,单击文件名左侧的图标,准备提交所有修改。然后,右键单击调试行并从提交中选择Unstage行。
以上信息来自:http://nathanj.github.com/gitguide/tour.html
为此,我使用了