更新远程Git回购推送
问题描述:
在服务器更新远程Git回购推送
我在工作 目录我的web应用程序/ HTML的创造了一个混帐回购协议。
要创建一个git'主机'回购,我跑了
git clone --bare html html.git
。我现在有一个git '主机' 回购和 GIT中 '客户' 的远程 服务器上的/html.git(主机)回购&/HTML (客户端)。
我想从本地计算机推送到服务器,而不必在服务器上执行git pull
。
在我的本地机器
当我从我的本地机器推到远程“主机”回购,我想用后收到钩上运行远程“客户”回购一个git pull
。
这是可能或者这是这样做的最简单的方法?
将要尝试使用这种方法:http://toroid.org/ams/git-website-howto
答
它应该是可能的。 git的钩子是给出了一些有用的参数只是普通的脚本,所以(假设git的用户同时访问回购),你应该能够做这样的事情:而不是在远程运行git pull
的
cd /path/to/client/repo && git pull host master
+0
这工作 - 一个很好的演练在这里:http://joemaller.com/990/a-web-focused-git-workflow/ – adamyonk 2010-10-25 20:44:06
你试图让远程仓库拉在本地客户端库机器还是其他地方?如果答案是前者,为什么不同时推他们呢? – Tom 2010-10-22 16:34:01
我试图让远程客户端从远程主机上拉出来。 – adamyonk 2010-10-22 16:48:34