[解決済み] git にコミットする前に、ファイルの変更点を確認するにはどうすればよいですか?
2022-03-23 01:27:06
質問
1枚、2枚と作業しているうちに、ちょっと離れると、何を作業したのか、何が変わったのか、などがわからなくなることに気づきました。
git add してから git commit する前に、あるファイルに対して行われた変更を確認する方法はありますか?
どのように解決するのですか?
あなたが探しているのは
git diff --staged
あなたの正確な状況に応じて、3つの便利な使い方があります。
git diff
:
- インデックスと作業ツリーの差分を表示します。つまり、まだコミットするためにステージしていない変更を表示します。
git diff [filename]
-
現在のコミットとインデックスとの差分を表示する; つまり、これからコミットする内容 (
--staged
は全く同じことをするので、好きなものを使ってください)。
git diff --cached [filename]
- 現在のコミットと作業ツリーの差分を表示します。
git diff HEAD [filename]
git diff
はディレクトリに対して再帰的に動作し、パスが与えられていない場合は、すべての変更を表示します。
関連
-
[解決済み] コミット前に 'git add' を取り消すにはどうすればよいですか?
-
[解決済み] Git が追跡したファイルを .gitignore に登録したまま「忘れる」ようにするにはどうしたらいいですか?
-
[解決済み] ファイルをリセットしたり、特定のリビジョンに戻したりするにはどうすればよいですか?
-
[解決済み] Gitで変更された複数のファイルのうち、1つのファイルだけを隠す?
-
[解決済み] Git リポジトリで削除されたファイルを検索して復元する方法
-
[解決済み] ステージングされた変更を表示するにはどうしたらいいですか?
-
[解決済み] Gitで落としたスタッシュを復元する方法とは?
-
[解決済み] git のコミットを削除しても、変更は維持できますか?
-
[解決済み】Git リポジトリに空のディレクトリを追加するには?
-
[解決済み】Gitバージョン管理でファイルの変更履歴を見る
最新
-
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:コミットに何も追加されていないが、未追跡のファイルが存在する
-
[解決済み】Git Extensions。Win32 エラー 487: cygwinのヒープ用に領域を確保できなかった、Win32エラー0
-
[解決済み] [Solved] 作業ツリーのディレクトリ 'example.com' を作成できませんでした。パーミッションが拒否されました
-
gitコミット発生 ! [リモート拒否] master -> master (pre-receive hook declined) 解決策
-
[解決済み】gitの「not something we can merge」エラーの解決方法
-
[解決済み] このリポジトリで別の git プロセスが実行されているようです。
-
[解決済み] .gitignore と "以下の追跡されていない作業ツリーファイルはチェックアウトによって上書きされるでしょう"
-
[解決済み] fatal: bad revision "とはどういう意味ですか?
-
[解決済み] Git でファイルの一部分のみをコミットする