繁体   English   中英

将新的git分支与新的本地文件夹连接

[英]Connect new git branch with new local folder

我已将本地文件夹A复制到另一个文件夹B。A通过分支BRANCH-A连接到GIT。

现在,我创建了另一个分支BRANCH-B 现在,我希望文件夹B与BRANCH-B连接。

文件夹A和B都有.git子文件夹,在这里我可以看到配置文件。 我已经编辑了文件夹B的配置文件以添加新分支

[branch "BRANCH-B"]
    remote = origin
    merge = refs/heads/BRANCH-B

但是当我转到文件夹B并发出命令时-

git分支-a

它仍然显示BRANCH-A 另外,如何将BRANCH-A推送到BRANCH-B并将BRANCH-B与本地文件夹B连接?

非常感谢您的帮助。

将分支添加到git配置不会创建分支。

要基于BRANCH-A创建分支BRANCH-B ,您可以执行以下操作:

repo-B$ git checkout BRANCH-A -b BRANCH-B

然后,在远程上创建BRANCH-B并将其设置为上游分支:

repo-B$ git push -u origin BRANCH-B

请注意,没有必要为每个分支创建单独的文件夹。 但是,如果您想将分支检出到单独的文件夹中,则可以使用git worktree更加轻松快捷。 以下命令创建一个名为BRANCH-B的BRANCH-A副本,并将其签出到新文件夹../repo-B

repo-A$ git worktree add -b BRANCH-B ../repo-B BRANCH-A

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM