Saya dapati git log -p |grep "删除掉内容" yang nampaknya boleh dilaksanakan.
Jika anda tahu fail mana yang telah dipadamkan, anda boleh menggunakan git log -p "文件名" |grep "删除掉内容"
Tetapi kami masih tidak tahu komit mana yang telah dipadamkan. . Saya akan mengemas kini apabila saya menemui jalan.
Tambahan:
Dengan cara ini anda boleh mencari kandungan yang dipadamkan dan komit id git log -G"删除掉内容" -p
Evian menambah: -G disemak untuk keteraturan. Gunakan -S untuk mencari teks.
Carian berdasarkan log tidak tepat, dan keperluan untuk commit msg yang asalnya ditulis terlalu tinggi. Ia tidak sebagus ini git grep sth $(git rev-list --all)<.>
Saya dapati
git log -p |grep "删除掉内容"
yang nampaknya boleh dilaksanakan.Jika anda tahu fail mana yang telah dipadamkan, anda boleh menggunakan
git log -p "文件名" |grep "删除掉内容"
Tetapi kami masih tidak tahu komit mana yang telah dipadamkan. . Saya akan mengemas kini apabila saya menemui jalan.
Tambahan:
Dengan cara ini anda boleh mencari kandungan yang dipadamkan dan komit id
git log -G"删除掉内容" -p
Evian menambah:
-G
disemak untuk keteraturan. Gunakan-S
untuk mencari teks.Carian berdasarkan log tidak tepat, dan keperluan untuk commit msg yang asalnya ditulis terlalu tinggi. Ia tidak sebagus ini
daripada: http://stackoverflow.com/questions/2928584/how-to-grep-search-committed-code-in-the-git-historygit grep sth $(git rev-list --all)<.>
Cuba git reflog untuk mencapai kesan anda?