关于git-new-workdir分支同步

时间:2012-06-28 12:00:29

标签: git git-checkout git-worktree

我正在使用git-new-workdir脚本来管理我的分支,但分支显然不会自动同步。我有一个有三个分支的回购(master,branchA和branchB)。首先,我用以下方式克隆了回购:

git clone git://myreposite.com/project.git

其次,我使用git-new-workdir来分割我的分支

git-new-workdir project branchA branchA
git-new-workdir project branchB branchB

现在我有了project,branchA和branchB目录。 假设其他人也从其他计算机克隆了我的repo并检出了branchA,修改了一个文件,提交并发布了git push --all

因此,现在我必须更新我的branchA。所以,我从主分支目录发出git pull --all,我希望我的所有分支都能立即更新,但他们没有。检查branchA目录上的修改文件时没有任何改变。

出了什么问题?

1 个答案:

答案 0 :(得分:3)

这不是它的工作原理。虽然您有多个工作目录,但在更新签出的分支时,它们不会自动更新。你必须自己手动完成。