[解決済み] Git の diff で、変更された行のみを表示するようにした
2022-04-23 17:45:19
質問
git diff を実行すると、追加された行が表示されます。
+ this line is added
の行が削除されました。
- this line is removed
が、変更されていない行も多数表示されます。
this line is not modified
this line is also not modified
この結果、実際のgit diffは次のようなものになります。
+ this line is added
this line is not modified
- this line is removed
this line is not modified
git に、変更された行だけを表示し、変更されていない他のコードを無視するように依頼することはできますか?私は、行の前に "+" または "-" の記号がない行をすべて削除する方法を書きましたが、これを行うにはもっと簡単な方法があるに違いありません。
私のgit diffでは、変更された行を見ることにしか興味がないのです。
どのように解決するのですか?
あなたが欲しいのは、コンテキストが0行のdiffです。これを生成するには
git diff --unified=0
または
git diff -U0
また、そのリポジトリの設定オプションとして設定することも可能です。
git config diff.context 0
どのリポジトリに対しても、グローバルに設定できるようにする。
git config --global diff.context 0
関連
-
[解決済み] [Solved] 作業ツリーのディレクトリ 'example.com' を作成できませんでした。パーミッションが拒否されました
-
[解決済み] Git が追跡したファイルを .gitignore に登録したまま「忘れる」ようにするにはどうしたらいいですか?
-
[解決済み] ローカルの Git リポジトリが元々クローンされた URL を特定するにはどうすればよいですか。
-
[解決済み] まだプッシュされていない Git マージを元に戻す
-
[解決済み] git rebase の取り消し
-
[解決済み] Git のリモートブランチを作成する方法を教えてください。
-
[解決済み] Gitで変更された複数のファイルのうち、1つのファイルだけを隠す?
-
[解決済み] Git にファイルモード (chmod) の変更を無視させるには?
-
[解決済み] ステージングされた変更を表示するにはどうしたらいいですか?
-
[解決済み] 2つのリビジョン間でどのファイルが変更されたかを表示する
最新
-
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エラー - fatal: マージ中に部分コミットができない
-
[解決済み】Git サブモジュール head 'reference is not a tree' エラー
-
gitアップロードの共通エラー処理
-
git revert + git rebase 一度に複数のコミット_本然233的博客程式员息信网_git revert Multiple
-
[解決済み】Git Push Error: リポジトリデータベースにオブジェクトを追加する権限が不足しています。
-
[解決済み] あなたのブランチは 'origin/master' より 3 コミット進んでいます。
-
[解決済み] git status に fatal: bad object HEAD と表示される。
-
[解決済み] Gitのフォルダ構造で変更・追加されたファイルのみをエクスポートする機能
-
[解決済み] Gitのエラー「object file ... is empty」はどうすれば直せますか?
-
[解決済み】正規表現と文字グループ全体の否定【重複】について