如何仅在变更集中暂存行删除?

问题描述 投票:1回答:1

我已经在一个特定的文件中进行了很长时间的编码而没有提交,而最终我遇到了要提交删除一行代码的功能(A)的情况。但是,在我的文件中,我还研究了功能(B),该功能在功能(A)删除的代码的位置添加了新的代码行。

为了提交特征(A),我想提交删除原始行的更改。我想要提交更改以添加来自功能(B)的新行。

我如何只删除该行,而将其保留为未分级的更改?

git gitkraken
1个回答
0
投票

您可以使用git add --edit编辑差异。运行git add --edit,搜索相关行并删除包含您为B添加的代码的行。它应以git add --edit开头。您应该看到要删除的A行,它应以+开头(保留)。

编辑差异不应该修改您的工作目录,但是为了以防万一,我会备份文件!

© www.soinside.com 2019 - 2024. All rights reserved.