2012-01-26 10 views
28

私はgit commitまたはgit log --shortstatなどのGitのコマンドを実行すると、出力の一部を次のようになります。Gitの挿入と削除とは何ですか?

2 files changed, 3 insertions(+), 11 deletions(-) 

挿入または削除の意味は何ですか?

答えて

30

これは、挿入された行数とその特定のコミットで削除された行数です。変更された行は、挿入と削除として扱われることに注意してください。

Gitのログマニュアル:

--shortstat出力最後の変更されたファイルの総 数を含む--stat形式の行、ならびに追加の数と を削除ライン。

+1

したがって、 'git log --shortstat' == total LOCに' insertions-deletions'を蓄積します。また、バイナリファイルは挿入と削除に影響しないようです。 – bendytree

+0

@manojldsその後、追加以外のコミットで変更された行を取得する方法は、すべての削除された行が変更されたとみなされますか? –

関連する問題