Git:把树干移到树枝上并重新开始?

时间:2010-01-05 05:04:40

标签: git

新手与git在这里。我有一个远程存储库,克隆在我的电脑上。它在主分支上,git push / pull到远程工作。

现在,我想完全重新开始,但保留存储库。我想将当前的主分支移动到一个新的分支并单独克隆(以便我拥有它,甚至可以继续使用它)并将新分支作为主分支。

在SVN中,我将/ trunk复制到/ branches / old(并检查出来)并删除/ trunk中的所有内容。什么是git相当于此?

1 个答案:

答案 0 :(得分:4)

首先,创建一个记住您当前位置的新分支。

git checkout -b old

返回旧的master分支。

git checkout master

随心所欲,old分支不会被更改。

git rm -r *
git commit -m "Throw away everything."