我正在搜索首次在文件中引入字符串的提交。 此提交可以在master或任何分支。
我正在搜索提交字符串" 公共静态字符串BUILD =" 0829_12" "在文件' version.java '
中引入prbolem是发生此提交的分支已删除。
我该如何搜索?
答案 0 :(得分:1)
如果尚未删除提交,则可以运行:
# If you know where the commit lives
git checkout branch_where_the_commit_lives
git log -S 'public static String BUILD = "0829_12"' -p path/to/version.java
# If you don't know, you should add --all to the previous command and run it from any branch
git log --all -S 'public static String BUILD = "0829_12"' -p path/to/version.java