0

我有一些 Android 设备源代码上传到 git 存储库。该代码当前位于 master 分支上。我想在同一个 repo 中添加不同的 Android 源代码(不同的 android 版本),但在不同的分支上。但是,我想在自己的分支中对每个源树进行分类。

所以,我想做的是:

  1. 创建名为 cm10 的新分支
  2. 将所有代码从 master 分支移动到 cm10 分支
  3. 彻底删除master分支

我是 git 的新手,所以我只能轻松地创建一个新分支(在这种情况下称为 cm10 的新分支),但我不知道如何做剩下的。

还请添加对每个命令的作用的评论。这将是我了解更多关于 git 的好方法。

4

1 回答 1

2

我最好不要问你为什么要这样做...

git checkout -b cm10 // checkout cm10 branch (-b creates it)
git merge master // shoud not be neccessary when branch is created
git branch -d master // delete the master branch

// if you have remote repository too you may want to:
git push origin cm10 // create new remote branch
git push origin :master // remove master branch
于 2013-07-11T12:18:10.937 回答