例えば、main.cppにファイル比較作業領域と一時領域の違い。
$ gitのdiffをmain.cppに 差分 --git A / main.cppにB / main.cppに インデックス57a5778..24604db 100644 --- / main.cppに +++ B / main.cppに @@ - 1、6 + 1、7 @@ の#include <iostreamの> 使用して 名前空間STDを、 int型のmain(){ - coutの<< " こんにちは、世界!" << フラッシュ。 + int型A、B; + coutの<< " こんにちは、世界!" << てendl; リターン 0; } \ファイルの末尾に改行なし
上述したように、ソース・ファイルは、一時記憶領域である、ターゲット・ファイルはワークエリアです。
(1)---は、ソースファイルを表す+++ターゲット・ファイルを表します。
(2)@@ @@ -1,6- +1,7要約差が開始出発7行の第6列のソースファイルと宛先ファイルの最初の行の存在を示します。
(3) - :対象ファイルの+コードの代わりに代わってコードソースファイル、;結果から、ワークエリアコードがライン「int型A、B」(まだ一時的)を増加させます。