我希望将我的更改推送到远程服务器上的文件夹。 我甚至可以映射到它。 希望有一个文件夹浏览器(与选择要创建repo的位置相同),我可以选择要进行推送的服务器文件夹。 由于没有这个功能,我知道我在这里存在语法错误。
添加远程与实际的遥控器本身无关,它只是用于管理对远程本身的引用。
话虽如此,看起来你想使用Git来部署到服务器。您可以使用推送分支来实现此目的。但是,首先必须通过在服务器上运行以下内容设置远程。
git clone --bare //path/to/your/repo /some/dir/on/the/server/.git
现在您需要为该存储库添加一个钩子,在每次推送到分支时触发。 在此钩子中,您需要执行以下操作:
git --git-dir=/some/dir/on/the/server/.git --work-tree=/where/to/deploy/to checkout deployment-branch -- .
您需要在谷歌上搜索git update hook
来获取几行代码,以包装以上行。