我有3个本地和3个远程分支,并希望在两个同一分支上。如何切换到git不同的远程分支
地方:
git branch
A
* B
master
git branch -r
origin/A
origin/B
origin/master
远程:
git branch
A
B
* master
我能够承诺,推拉B,而我的更新挂钩部署,而不是B中间,我想因为远程分支仍然设置为主。
git branch B
git checkout B
git push origin B
我认为你是对的,这不是我的问题。问题是我正在使用更新挂钩,因此它内部的git存档没有得到最后的提交或其他东西。我所知道的是我部署的分支是本地推送后的一个提交 – sanon 2011-04-20 22:30:15
你能发布你的钩子脚本的相关部分吗? – dahlbyk 2011-04-20 22:50:05
这是我的更新钩子'git archive $ 1 | tar -x -C/local/B/rsync -arq \ --exclude“.git”\ --delete --delete-excluded \/local/B/me @ dev:/ remotedev/html/B /' – sanon 2011-04-21 17:52:56