gpt4 book ai didi

git - 我如何找出文件的某些部分何时在 git 中被删除?

转载 作者:太空狗 更新时间:2023-10-29 13:11:22 26 4
gpt4 key购买 nike

我刚刚发现,我的一个测试文件顶部缺少大约 20 行。

我最近一直在尝试掌握 VIM,所以我想我设法在不知不觉中删除了这些行,然后将其提交到存储库中。

现在的问题是,找出发生这种情况的最佳方法是什么?我怎样才能知道什么时候被删除了?

最佳答案

找到那些行存在的版本 R,然后使用

git blame --reverse $R..HEAD <file>

这会告诉你是谁删除了它们。

如果您找不到这样的修订版,但您记得缺失行中包含一个字符串(例如“test_database”),您可以使用镐功能搜索涉及该字符串的提交:

git log -Stest_database <file>

关于git - 我如何找出文件的某些部分何时在 git 中被删除?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8574580/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com