【发布时间】:2019-12-04 13:52:38
【问题描述】:
我正在使用 Visual Studio Code 及其集成的版本控制。我想将一组已删除的行拆分为两个不同的提交。
我知道“Stage Selected Ranges”选项,但据我所知,我无法选择已删除的行。
有办法实现吗?
谢谢
【问题讨论】:
-
我试过
Stage Selected Ranges,它在删除行时效果很好。您可以使用鼠标或Shift+Down Arrow选择已删除的行。 -
@ElpieKay 看起来
Stage Selected Ranges选项仅适用于右侧的选择,但就我而言,我必须选择左侧的行。如果我选择前 4 行,然后单击Stage Selected Ranges选项,则没有任何反应。 -
我选择了左侧的行。
-
我知道你问的是 vscode,而不是命令行,但为了它的价值,
git add -p <filename>会让你做你想做的事。 -
@ElpieKay 现在我选择了从 13 到 17 的行,然后是 CMD+CTRL+P 和 Stage Selected Ranges,但是从 13 到 22 的所有块都添加到了阶段。我不知道,也许我做错了什么。
标签: git visual-studio-code version-control