在 Linux 下使用 bash 命令更新 git 参考报错.
- 0次
- 2021-06-11 21:27:59
- idczone
错误如下
```
fatal: not a git repository (or any of the parent directories): .git
```
bash 脚本如下
```
#!/bin/bash
美国服务器echo "更新项目" &
cd /home/ubuntu/my-project &
git pull origin master
```
在 Linux 下使用 bash 命令更新 git 仓库报错
应该是 cd 无效,请问有什么办法
你可能访问不到 github.com 了,
ssh -T github.com
Sorry,应该是&&。
感谢感谢,正常了。
提供个额外小知识
git 有个 -C(大写) 参数可以执行工作路径的如 `git -C /home/ubuntu/my-project pull origin master`
-C 参数在 git2.x 以上版本支持
一个&的意思是并行同时执行命令,而不是前后顺序
&是防后台执行的意思
/>echo "更新项目"
cd /home/ubuntu/my-project && git pull origin master
感谢老哥们,现在明白了。