场景
- 假设目录结构如下
需要在project # 非git目录 ├── opencv # git目录 └── opengl # git目录
project
目录下更新opencv
目录
输出错误cd project git -C opencv pull
Unkonwn option: -C
解决
-C
参数在git版本1.8.5
开始使用,更新git版本即可解决- 其他方法,如果是
shell
脚本,可以cd
到opencv
目录,再执行命令
参考
- stackoverflow
- 这里面关于低版本还有
GIT_DIR=./opencv/.git GIT_WORK_TREE=./opencv git status
这种方法,但是只能使用部分指令,测试git status
可行,而git pull
不可行