[解決済み] Gitのdiff出力にある「@@ -1 +1 @@」の意味とは?
2022-08-22 02:58:36
質問
からの戻り値からデータを収集しています。
git diff <commitId>..<commitId>
に遭遇し
@@ -1 +1 @@
それが何を物語っているのかがわからない。Googleで少し検索してみましたが、無駄でした。
どのように解決するのですか?
差分ハンクの識別子を統一するのです。これは 文書化された によって、GNU Diffutilsによって提供されています。
統一された出力形式は、以下のような2行のヘッダから始まります。
--- from-ファイル from-ファイル変更時刻 +++ to-ファイル to-ファイル変更時刻タイムスタンプは次のようになります。
2002-02-21 23:30:39.942229878 -0800
のように、日付、端数秒を含む時刻、タイムゾーンを表します。端数タイムスタンプをサポートしないホストでは、端数秒は省略されます。ヘッダの内容は
--label=label
オプションで変更できます。 代替名 .次に、1つまたは複数の差分の塊が来ます。それぞれの塊は、ファイルが異なる1つの領域を示しています。統一形式のハンクは次のようになります。
@@ ファイル行番号からファイル行番号へ @@ どちらかのファイルからの行数 どちらかのファイルから ...ハンクが1つの行を含む場合、その開始行番号のみが表示されます。そうでない場合は、行番号は次のようになります。
start,count
. 空のhunkは、そのhunkに続く行から始まるとみなされます。ハンクとそのコンテキストが2行以上ある場合、その行番号は次のようになります。
start,count
. そうでない場合は、その終了行番号のみが表示されます。空のhunkは、そのhunkの前の行で終了するとみなされます。両方のファイルに共通する行は、スペース文字で始まります。2つのファイルで実際に異なる行は、左の印刷欄に以下のいずれかの指示文字が表示されます。
- +
最初のファイルのここに一行が追加されました。- -
最初のファイルからここで一行が削除されました。
関連
-
[解決済み] git pull」と「git fetch」の違いは何ですか?
-
[解決済み] Git フェッチ リモートブランチ
-
[解決済み] git export」(「svn export」のようなもの)を行うか?
-
[解決済み] detached HEADとmaster/originの連携はどうすればいいですか?
-
[解決済み] 警告: push.default は設定されていません。その暗黙の値は Git 2.0 で変更されています。
-
[解決済み] 既にリベースを開始している場合、2つのコミットを1つにマージするにはどうすればよいですか?
-
[解決済み] MercurialとGitの違いは何ですか?
-
[解決済み】Gitでコミットをチェリーピックするというのはどういう意味ですか?
-
[解決済み] キーフィンガープリントが原因でHerokuにプッシュできない
-
[解決済み] git diff を stdout に書き出すには?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
git pull reports エラー: :cannot open .git/FETCH_HEAD:Permission denied (.git/FETCH_HEADを開くことができません。
-
Gitのエラーについて覚えておく-すべて最新にする
-
Note: Git prompts このリポジトリで別の git プロセスが実行されているようです ....
-
gitの利用(ssh鍵の作成とgithubの利用)。
-
git reports an error fatal: unable to auto-detect email address (got 'Administrator@MS-20180504MMDH.(none)')
-
Gitのコミットでfatal: unable to auto-detect email addressのエラーが報告される。
-
[解決済み] GitHub: フォークを "自分のプロジェクト "にする
-
[解決済み] 別のユーザーでコードをコミットするにはどうすればよいですか?
-
[解決済み] git add を実行してもしなくても、ブランチを切り替えたときに自分の変更点(修正、追加、削除されたファイル)が表示され続けるのはなぜですか?
-
[解決済み] ファイル変更時のDockerコンテナの再構築