如果我尝试以交互方式将文件添加到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?
答案 0 :(得分:10)
这表示index.html
删除了一行,并添加了一行。当你改变一部分线时,这是Git的典型特征。
答案 1 :(得分:5)
它告诉你添加/删除了多少行。 +1/-1
可能意味着您修改了一行。
答案 2 :(得分:1)
这是提交状态。以及此提交中对repo的插入和删除的概述。将stat或shortstat标志抛出到git log以查看它们之前的所有提交。
git log --stat