以下のコードをどのコミットに追加したかを知りたいです。
if (getListView().getChildCount() == 0)
getActivity().findViewById(android.R.id.empty).setVisibility(View.VISIBLE);
どうすればこれを達成できますか?
以下のコードをどのコミットに追加したかを知りたいです。
if (getListView().getChildCount() == 0)
getActivity().findViewById(android.R.id.empty).setVisibility(View.VISIBLE);
どうすればこれを達成できますか?
git log -S searchTerm
検索用語が導入されたコミットを提供します。
ファイルで実行git blame
します。行ごとに、コミット 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 log -S "mention here line of code" [file-path]
例えば:
git log -S "First line" test.txt
ほとんどの場合、特定のファイルに特定のコード セグメントを導入した人物を知りたいため、ファイル名とそのパスを提供することは明らかです。