[解決済み] あるコードがどのコミットで追加されたかを知るには?
2022-10-26 12:31:02
質問
以下のコードをどのコミットで追加したのか知りたいです。
if (getListView().getChildCount() == 0)
getActivity().findViewById(android.R.id.empty).setVisibility(View.VISIBLE);
どうすれば実現できるのか?
どのように解決するのですか?
実行
git blame
を実行してください。それぞれの行について、コミット ID、日時、誰がコミットしたかが表示されます。そして、コミット ID をコピーすれば、それを
git log <commit>
または
git show <commit>
.
例えば、test.txtというファイルに、異なるコミットで追加された行があるとします。
$ cat test.txt
First line.
Second line.
を実行することで
git blame
:
$ git blame test.txt
^410c3dd (Leigh 2013-11-09 12:00:00 1) First line.
2365eb7d (Leigh 2013-11-09 12:00:10 2) Second line.
最初のビットがコミットID、次に名前、次に日付、時刻、タイムゾーン、最後に行番号と行の内容です。
関連
-
[解決済み] コミット前に 'git add' を取り消すにはどうすればよいですか?
-
[解決済み] リモートのGitブランチをチェックアウトするには?
-
[解決済み] 既存の、プッシュされていないコミットメッセージを修正するには?
-
[解決済み] Git リポジトリを以前のコミットに戻すにはどうすればよいですか?
-
[解決済み] Git が追跡したファイルを .gitignore に登録したまま「忘れる」ようにするにはどうしたらいいですか?
-
[解決済み] ローカルの Git リポジトリが元々クローンされた URL を特定するにはどうすればよいですか。
-
[解決済み] 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 実装 サイバーパンク風ボタン
おすすめ
-
undefinedGitのプッシュコードには、! [rejected] master -> master (fetch first) 問題があります。
-
[Gitラーニングノート】Gitのコンフリクト:マージする前に変更をコミットするかstashする。
-
[解決済み] 任意のブランチで文字列を導入した Git コミットを見つけるには?
-
git-fatal: 設定されたプッシュターゲットがありません / 警告: store/README.md の LF は CRLF に置き換えられています。
-
git push issues
-
[解決済み] Jenkins Pipeline Git SCM を認証情報でチェックアウトする?
-
[解決済み] gitにもsvnのような無視コマンドはありますか?
-
[解決済み] GitHubで2つのブランチの差分を取るには?
-
[解決済み] なぜGitでコミットする前にステージが必要なのですか?
-
[解決済み] どのブランチとマージしたいかを言わずにpullするように言われました。