我正在尝试在Android Studio中为我的项目添加新分支。所以我选择
APP-> git-> repository->分枝
但是,git不允许我创建一个新的。
任何想法为什么会发生这种情况?
感谢。
答案 0 :(得分:1)
从上面的评论来看,您似乎正在使用一个尚未进行初始提交的新Git仓库。 Git中的默认分支是master
(相当于SVN中的“trunk”),但似乎此分支尚不可用于分支。你应该首先通过以下方式完成你所做的任何工作:
git add <file>
对于要包含的每个文件,后跟
git commit -m 'My first commit'
此时,您应该能够从master
分支创建分支。要验证这一点,请先尝试
git branch 1.01_intro
来自bash命令行。如果可行,请尝试在Android Studio中执行相同操作。
答案 1 :(得分:0)
如果要创建新分支,则不允许在当前分支中进行任何未分级更改,在本例中为主分支。要解决此问题,您可以添加/提交更改,然后将其分支
要添加/提交,您可以使用带有Git -> Add
和Git -> Repository -> Push...
的AS UI界面。然后创建一个新分支
或从头开始存放。
要将更改存储到Git -> Repository -> Stash Changes...
,然后您可以创建新分支并使用UnStash Changes...