Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/bash/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
自动git拉入bash脚本_Bash_Git - Fatal编程技术网

自动git拉入bash脚本

自动git拉入bash脚本,bash,git,Bash,Git,是否可以使用bash脚本中的git命令了解远程git服务器上是否发生了新的提交?只有当远程主机存在更改时,我才需要它来自动获取更改。只需执行一个git fetch。当没有更改时,不会发生任何事情,当有更改时,将从远程服务器检索这些更改。如果更改自动合并,您还可以使用git pull 更多信息: 只需执行一个git fetch。当没有更改时,不会发生任何事情,当有更改时,将从远程服务器检索这些更改。如果更改自动合并,您还可以使用git pull 更多信息: 如果您有来自上游的新提交,是否总是要将其

是否可以使用bash脚本中的git命令了解远程git服务器上是否发生了新的提交?只有当远程主机存在更改时,我才需要它来自动获取更改。

只需执行一个
git fetch
。当没有更改时,不会发生任何事情,当有更改时,将从远程服务器检索这些更改。如果更改自动合并,您还可以使用git pull

更多信息:

只需执行一个
git fetch
。当没有更改时,不会发生任何事情,当有更改时,将从远程服务器检索这些更改。如果更改自动合并,您还可以使用git pull

更多信息:

如果您有来自上游的新提交,是否总是要将其拉入?如果你这样做了,你不需要检查任何东西。拉后,我计划开始项目构建,但我不想在代码没有变化时启动它。如果你有来自上游的新提交,你总是想拉吗?如果你这样做了,你不需要检查任何东西。拉后,我计划开始项目建设,但我不想在代码没有变化的情况下启动它。这是我的错。我原以为git fetch只将数据写入本地git数据库,但现在我重新检查了它,发现它也会返回文本,但在远程服务器中每次更改只返回一次。如果我第二次叫它回来nothing@Hermann-我不确定我是否在听你的评论。如果您第二次调用
fetch
,它不会返回任何内容,因为没有任何更改,因为第一次调用刚刚更新了您的本地文件。这是我的错。我原以为git fetch只将数据写入本地git数据库,但现在我重新检查了它,发现它也会返回文本,但在远程服务器中每次更改只返回一次。如果我第二次叫它回来nothing@Hermann-我不确定我是否在听你的评论。如果您第二次调用
fetch
,它将不返回任何内容,因为没有任何更改,因为第一次调用刚刚更新了本地数据。