git - 哪个提交引入了一个文件?

标签 git

我想找出哪个提交引入了一个文件。我目前正在做:

git log --reverse --pretty="%h" <filename> | head -n 1

但我意识到这非常昂贵。有没有办法更快(使用更便宜的管道命令)?也许通过一分为二历史?

最佳答案

这应该可以解决问题:

git log --oneline <filename> | tail -1

关于git - 哪个提交引入了一个文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14856004/

相关文章:

git - 如何git checkout一个与目录同名的远程分支?

git - 维护多个存储库时如何设置 GIT_DIR & GIT_WORK_TREE

git - 从提交列表生成 git diff

git - git 如何处理来自现已删除的分支的先前非快进 merge ?

java - Jenkins 不重构文件夹名称,SonarQue 给出响应

git - 为什么 Git 执行来自其他存储库的钩子(Hook)?

git - 为什么我不能在普通文件编辑器中查看 git 对象?

git - 搜索特定的提交

Git: gnutls_handshake() failed: pull 函数出错

git - 任何使用浏览器内代码编辑器(如 Google Code)托管的项目?