gpt4 book ai didi

git - 忘记提交代码的分支名称

转载 作者:太空狗 更新时间:2023-10-29 14:32:44 25 4
gpt4 key购买 nike

我在一个包含数百个分支和数十个活跃开发人员的存储库中工作。

昨天,为了解决一个紧急问题,我将我的工作提交到我的分支(称为 feature/new-foo),在 master 的一个新分支中修复了一些东西(在 git fetch),然后回家了。

今天早上,我忘记了我的 feature/new-foo 分支叫什么。

我尝试了以下方法:

  • git log --all,显示所有分支最近的所有提交,但无济于事
  • git branch -v | grep "foo",搜索所有包含单词 foo 的分支;没有找到好的结果。
  • git for-each-ref --sort=-committerdate refs/heads/,按提交日期对所有分支进行排序;仍然没有
  • git stash list,以防万一,我的更改也不在那里。

我在工作中只记得添加了关键字 class Edge

是否有任何我应该尝试的命令,或者我的功能提交是否永远迷失在分支和提交的海洋中?


这与以下内容无关:this problem

最佳答案

如果你想使用你添加的关键字来查找分支,你可以查看每个分支的提交日志:

git log --oneline -S "class Edge" --source --all

这将列出所有引入或删除字符串“class Edge”的提交的引用。

关于git - 忘记提交代码的分支名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24828819/

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