我有一个带有两个分支的Git存储库:master和redesign.该redesign分支是从那时创建的master,并且master从那时起就没有被触及:
master
...|--m50--\
\--m51--|--m52--|--m53-- redesign
Run Code Online (Sandbox Code Playgroud)
该redesign分行已经发展这么多,我想从它创建一个新的整体存储库,以第一次提交的redesign作为初始提交新的存储库中,忘记以前的历史继承自master:
master
...|--m50--
redesign
--r1--|--r2--|--r3--
Run Code Online (Sandbox Code Playgroud)
这可能与Git有关吗?有一个相关的问题,但它的目标是使用目录,而不是分支.
谢谢!
你可以:
.git)redesign分公司git format-patch master..redesign然后转到新目录并:
$ git init
$ git add . # make sure your .gitignore is in place though
$ git commit -m"..."
$ git am /path/to/patches/*.patch
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4229 次 |
| 最近记录: |