【问题标题】:How do I interactively add an unstaged file to my git project如何以交互方式将未暂存的文件添加到我的 git 项目
【发布时间】:2012-01-07 05:58:03
【问题描述】:

在我的 git 项目中,我有一个名为 init.rb 的未暂存文件。

我想拆分它然后添加它。或者在拆分时添加它。当我这样做时

git add --interactive init.rb

我无法选择将我的文件拆分成单独的块。或者,也许我误读了这些选项。我该怎么做?

【问题讨论】:

标签: git interactive


【解决方案1】:

如果您想要将您对init.rb 所做的更改添加到索引部分,同时在工作树中保留其他更改,那么您正在寻找git add --patch init.rb。此选项在交互模式下也可用。它将您的更改拆分为小部分并一一显示,您可以选择是否要将当前更改添加到索引中,将其保留在工作树中还是将其拆分为较小的部分。

更多信息请参见man page

【讨论】:

  • -p--patch 的缩写。
猜你喜欢
  • 2016-01-26
  • 2020-07-18
  • 2016-03-27
  • 1970-01-01
  • 2019-05-06
  • 2022-01-23
  • 2018-11-10
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多