我将一些Android设备源代码上传到git存储库。代码目前在主分支上。我想在同一个仓库中添加不同的Android源代码(不同的Android版本),但是在不同的分支上。但是,我想在每个分支中对每个源树进行分类。
所以,我想做的是:
我是git的新手,所以我只能轻松创建一个新的分支(在这种情况下称为cm10的新分支),但我不知道如何做其余的。
还请添加有关每个命令的注释。这将是我了解更多关于git的好方法。
答案 0 :(得分: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