好的,所以在我的本地文件结构中,我有一个名为“X”的文件夹,在该文件夹中我还有 4 个其他文件夹:“master”、“demo”、“deployer”和“gh-pages”。
我正在尝试对其进行设置,以便每个文件夹负责我拥有的每个同名分支。
编辑
谢谢你到目前为止的答案,他们真的很有见地。我只需要对该主题进行一些深入的报道。我以前从未使用过版本控制系统。
好的,所以在我的本地文件结构中,我有一个名为“X”的文件夹,在该文件夹中我还有 4 个其他文件夹:“master”、“demo”、“deployer”和“gh-pages”。
我正在尝试对其进行设置,以便每个文件夹负责我拥有的每个同名分支。
编辑
谢谢你到目前为止的答案,他们真的很有见地。我只需要对该主题进行一些深入的报道。我以前从未使用过版本控制系统。
我假设您来自 svn 背景,因为(与 git 不同)分支是文件夹。在 git 中,两者没有任何关系,分支是一等公民。
因此,我不会使用文件夹“master”、“demo”、“deployer”和“gh-pages”,只需创建这四个分支并将各自的文件放在顶层。
假设远程有以下分支:
remotename/master
remotename/master-lastgoodbuild
remotename/master-stablebuild
remotename/master-experimental
我假设您想将每个分支克隆到自己的文件夹中。你试过了吗:
git clone <remote-url>.master localfolder1
git clone <remote-url>.master-lastgoodbuild localfolder2
git clone <remote-url>.master-stablebuild localfolder3
...
这是你想要的?