技术解析

在 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



感谢老哥们,现在明白了。

数据地带为您的网站提供全球顶级IDC资源
在线咨询
专属客服