在git中,是否有任何(简单)方法来修改索引,以便只添加已经存在于其中的文件的更改?这听起来有点复杂,但我想要实现的很简单.
让我们说我的索引看起来像这样(稍微剥离git status
输出):
# Changes to be committed:
# modified: A
# modified: B
#
# Changed but not updated:
# modified: B
# modified: C
#
# Untracked files:
# D
Run Code Online (Sandbox Code Playgroud)
B
索引中有一些变化,有些变化不是.
C
根本没有上演.
如何B
在不添加的情况下更新索引(暂存其未分级的更改)C
?
即我希望索引看起来像这样:
# Changes to be committed:
# modified: A
# modified: B
#
# Changed but not updated:
# modified: C
#
# Untracked files:
# D
Run Code Online (Sandbox Code Playgroud)
在这个简单的情况下,它当然可以用一个简单的方法实现git add B
,但我想知道是否有一个简单的答案.我试过git add --refresh
,但如果我理解正确,那只会更新统计信息.
ral*_*nja 26
以下命令将更新索引以包含尚未暂存的B中的其他更改:
git update-index --again
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
11133 次 |
最近记录: |