【发布时间】:2012-08-07 07:35:15
【问题描述】:
我想发出 一个 命令,让我以交互方式添加一个大块、丢弃一个大块或让大块不分阶段...
其实据我所知只有:
git add -p:以交互方式添加帅哥(或不暂存)git checkout -p:以交互方式丢弃帅哥(或不暂存)
GIT 中是否有具有“git add -p”和“git checkout -p”组合选项的命令?
here 提供的这个问题的答案并不令人满意:(
【问题讨论】:
-
听起来很有用。如果可以从 git gui 丢弃,则更是如此。顺便说一句,两个“这里”都指向同一个问题。
-
checkout -p中编辑大块的 UI 足够复杂,可以按原样处理。我无法想象编辑一个三向补丁并(a)让它应用和(b)让它做我想要的。 -
@CharlesBailey 不是三个付费路径,仅决定您是要结帐(丢弃)还是添加(阶段)...在一个命令中...
-
是的,但是“编辑”的格式是什么样的?
-
@CharlesBailey,和 "checkout -p" 或 "add -p" 一样吗?更进一步(可能太多,我不知道差异的内部工作原理)可能会添加另一个字符(如“i”)以忽略更改(既不删除也不添加,并且不进行更改)
标签: git git-checkout git-add