gpt4 book ai didi

git - 来自分支的新 git 项目?

转载 作者:太空狗 更新时间:2023-10-29 14:37:49 24 4
gpt4 key购买 nike

我在 Github 上有一个项目,我在另一个分支上启动了一个稍微不同的版本。

我现在想把那个分支分离成一个单独的项目,它可以和原来的项目同步,所以当我对原来的项目做一些改变时,我也可以把它们 pull 到新的分支上(但不是相反的方式圆)。

最好的程序是什么?

当然,我可以将分支文件复制到一个新文件夹并初始化一个新的 repo,然后将其推送到 Github,但我确信有更好的方法来做我想做的事,我只是不知道怎么……

谢谢!

最佳答案

I want now to separate that branch into a separate project, which could be synchronized with the original project, so when I make some changes in the original project, i could also pull them to the new branch (but not the other way round).

  1. 在 GitHub 中创建一个新项目

  2. 在您现有的项目中,检查感兴趣的分支。

    git checkout mybranch
  3. 将其推送到新项目的 master 分支中:

    git push git@github.com:username/project.git mybranch:master

现在你的新项目的 master 分支包含你现有项目中 mybranch 的历史。

要使新存储库保持同步:

  1. 将它作为新的“远程”添加到您现有的存储库中:

    git remote add otherproject git@github.com:username/project.git
  2. 当您对 mybranch 进行更改时,将它们推送到 otherprojectmaster 分支:

    git push otherproject mybranch:master

关于git - 来自分支的新 git 项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30709072/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com