11

我想将我的更改推送到远程服务器上的文件夹。我什至可以对它进行地图驱动。希望有一个文件夹浏览器(与选择创建存储库的位置相同),我可以在其中选择要推送到的服务器文件夹。因为我不知道我在这里有语法错误。

在此处输入图像描述

4

1 回答 1

4

添加遥控器与物理遥控器本身无关。它仅用于管理对遥控器本身的引用。

话虽如此,听起来您想使用 Git 部署到服务器。您可以使用推动分支来实现此目的。但是,您首先必须通过在服务器上运行它来进行远程设置

git clone --bare //path/to/your/repo /some/dir/on/the/server/.git

现在,您必须在此 repo 中添加一个钩子,以便在每次推送到分支时触发。在这个钩子中,你会:

git --git-dir=/some/dir/on/the/server/.git --work-tree=/where/to/deploy/to checkout deployment-branch -- .

您必须谷歌git update hook才能获得包装上述行所需的几行代码。

于 2012-07-16T18:17:29.620 回答