Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/24.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/2/github/3.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自动拉取_Git_Github_Git Push_Git Pull_Git Clone - Fatal编程技术网

桌面中克隆文件夹上的git自动拉取

桌面中克隆文件夹上的git自动拉取,git,github,git-push,git-pull,git-clone,Git,Github,Git Push,Git Pull,Git Clone,我的桌面上有一个git克隆到某个分支的文件夹。现在,每当有东西被推送到那个分支时(假设没有冲突),我想做一个自动的Git拉。我如何做到这一点? 我是GIT的新手。因此,我正在寻找一些详细的解决方案。如果您是git的新手,我认为没有简单的方法可以做到这一点。。。我可能建议您阅读这篇文章,并尝试让您更熟悉语法和过程。Git中还没有自动推送功能。 此外,他们甚至不会建议这样做,因为你可能正在做某件事或正在做某件事。因此,自动拉可能会导致问题 如果您仍然需要,那么基本上有两种方法: 在系统中设置一个CR

我的桌面上有一个git克隆到某个分支的文件夹。现在,每当有东西被推送到那个分支时(假设没有冲突),我想做一个自动的Git拉。我如何做到这一点?
我是GIT的新手。因此,我正在寻找一些详细的解决方案。

如果您是git的新手,我认为没有简单的方法可以做到这一点。。。我可能建议您阅读这篇文章,并尝试让您更熟悉语法和过程。

Git中还没有自动推送功能。 此外,他们甚至不会建议这样做,因为你可能正在做某件事或正在做某件事。因此,自动拉可能会导致问题

如果您仍然需要,那么基本上有两种方法:

  • 在系统中设置一个CRON,只需向其添加
    git pull
  • 另一个可能是,github提供了Webhook,所以您可以在您的机器上设置一个本地web服务器,并在该服务器上触发git pull

  • 最简单的解决方案是只需每隔一段时间发出一次
    git pull
    ,频率足以让您在合理的时间内获得更新的文件,但不会经常让存放存储库的远程主机拒绝您的调用。如果远程存储库也是本地的,那么这应该不是问题。