【问题标题】:GitHub: Search all branches/versions for string?GitHub:在所有分支/版本中搜索字符串?
【发布时间】:2015-10-03 13:21:10
【问题描述】:

有没有办法在所有分支/所有版本中搜索某个字符串?本质上相当于使用 ctrl+shift+f 来搜索整个解决方案……但对于所有版本和分支?

Longshot,但我想我会问。如果没有,至少有文件名吗?询问 github.com,但如果它在 gitshell 中,那也很酷。

我亲爱的朋友们决定在某个未合并的分支中删除一些代码。

【问题讨论】:

标签: github git-shell


【解决方案1】:

虽然这将使用 Git 而不是 GitHub 的 Web 界面,但是这样的东西怎么样?

git log --all --source -S"Some string"

还有一个 -G 选项可以执行正则表达式而不是 -S。如果你做一个,细节就在那里

man git log

这里唯一的缺点是它假定您已经克隆了存储库。

【讨论】:

  • 谢谢,我有几个小时没有机会尝试这个,但我会回来接受答案。
  • 请注意,这只会显示哪些提交添加或删除了该字符串。如果添加 -p 标志,它还会显示整个提交。根据提交的大小,您最好使用 -p 标志,然后在其中进行搜索。希望它对你有用:)
  • 只是想说我再次感谢它。我刚刚找到了我需要的东西(直到今天才有机会研究它),它可能会为我节省大量时间。
  • 很高兴听到! :D 感谢您让我知道;知道我能够提供帮助,让我有一种很棒的感觉来结束这一天:)
猜你喜欢
  • 2016-09-09
  • 2011-11-01
  • 2011-03-22
  • 1970-01-01
  • 2017-04-28
  • 1970-01-01
  • 2022-10-15
  • 2011-12-12
  • 1970-01-01
相关资源
最近更新 更多