bash - 从不同的目录运行 git log
问题描述
我想开始git-bash.exe
,并git log
从不同的目录运行。
我试过这样的事情:
"C:/Program Files/Git/git-bash.exe" log -- C:\repos\foo
和这个
"C:\Program Files\Git\git-bash.exe" --cd=C:\repos\foo log
但是这些都不起作用。有任何想法吗?
解决方案
我刚刚在常规 CMD 会话中进行了测试(没有 bash):
git -C C:\path\to\repo log
-C
使用我在此处介绍的选项(在 Git 1.8.5(2013 年第四季度)中引入), 它确实工作得很好。
推荐阅读
- python-3.x - 如何在 Python 中排除或删除特定部分
- spring - 有时会发生断管。重复此错误(无限重复),然后tomcat重新启动
- c# - 在 Azure Pipeline 和 Linux 上构建 .Net Framework
- php - 通过 PHP Curl 进行谷歌翻译
- apache-spark - 是否有 Spark Arrow Streaming = Arrow Streaming + Spark Structured Streaming?
- entity-framework - 实体框架准备查询
- reactjs - React TypeScript:路线位置和子属性的正确类型
- c++ - 不能让 Assimp 在 Windows“链接器问题”上工作?(与 2019 年相比)
- node.js - 事件发射不起作用 io.sockets.emit()
- linux - 从 /proc/ 读取