Git输出中的"+1/-1"是什么意思?

4

如果我尝试交互式地将文件添加到Git中,

git add -i

我得到了这个输出:
*** Commands ***
  1: [s]tatus     2: [u]pdate     3: [r]evert     4: [a]dd untracked
  5: [p]atch      6: [d]iff   7: [q]uit   8: [h]elp
What now> 1
           staged     unstaged path
  1:    unchanged        +1/-1 index.html

我假设这里的+1/-1是指有一个未标记的文件,但为什么要使用+1/-1呢?它代表什么意思?为什么不能只用1呢?
3个回答

10

这意味着index.html已经删除了一行,并添加了一行。这是Git在您更改行的一部分时通常发生的情况。


5
它告诉你添加/删除了多少行。 +1/-1 可能表示您修改了一行。

1
这是提交状态,展示了在此次提交中对仓库进行的插入和删除的概述。使用stat或shortstat标志将它们视为所有先前提交的日志记录。 git log --stat

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接