为了账号安全,请及时绑定邮箱和手机立即绑定

如何在Git分支中搜索文件或目录?

如何在Git分支中搜索文件或目录?

Git
哔哔one 2019-12-07 16:14:18
在Git中,如何通过多个分支中的路径搜索文件或目录?我已经在分支中写了一些东西,但我不记得是哪个。现在我需要找到它。澄清:我正在寻找我在其中一个分支上创建的文件。我想通过路径而不是内容来查找它,因为我不记得内容是什么。
查看完整描述

3 回答

?
慕码人8056858

TA贡献1803条经验 获得超6个赞

git log+ git branch会为您找到:


% git log --all -- somefile


commit 55d2069a092e07c56a6b4d321509ba7620664c63

Author: Dustin Sallings <dustin@spy.net>

Date:   Tue Dec 16 14:16:22 2008 -0800


    added somefile



% git branch -a --contains 55d2069

  otherbranch

也支持滚动:


% git log --all -- '**/my_file.png'

单引号是必需的(至少在使用Bash shell的情况下),因此shell将glob模式传递给git而不更改git,而不是扩展它(就像Unix一样find)。


查看完整回答
反对 回复 2019-12-07
  • 3 回答
  • 0 关注
  • 2065 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信