Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Git 安卓工作室为什么分支_Git_Android Studio - Fatal编程技术网

Git 安卓工作室为什么分支

Git 安卓工作室为什么分支,git,android-studio,Git,Android Studio,我对使用git是新手,不了解分支的目的 如果我错了,请纠正我,分支用于处理您的项目,它允许您拥有不同的克隆,允许您处理多个事情,然后允许将它们合并到主分支中 例如,在另一个分支中使用摄影机API时,创建分支以使位置API工作 根据我的经验,我一次只能在一个分支上工作,除非我删除新分支,否则不会让我转到主分支。我在android studio中也遇到了合并问题,但我可以在bitbucket中完成 我希望有人能分享一些信息。要返回到主分支或转到其他分支,而不删除正在处理的分支,只需执行以下操作: g

我对使用git是新手,不了解分支的目的

如果我错了,请纠正我,分支用于处理您的项目,它允许您拥有不同的克隆,允许您处理多个事情,然后允许将它们合并到主分支中

例如,在另一个分支中使用摄影机API时,创建分支以使位置API工作

根据我的经验,我一次只能在一个分支上工作,除非我删除新分支,否则不会让我转到主分支。我在android studio中也遇到了合并问题,但我可以在bitbucket中完成


我希望有人能分享一些信息。

要返回到主分支或转到其他分支,而不删除正在处理的分支,只需执行以下操作:

git checkout master (or whatever branch)

编辑:正如@t0mm13b所评论的,git不会让您离开一个有未提交更改的分支,因此您必须在切换分支之前提交您的更改,或者使用
git stash

之前,工作分支中可能有更改,因此可能需要暂时隐藏它们。谢谢!我想我所要做的就是签出,一旦我完成了分支,合并,我可以删除分支吗?是的,你可以删除本地分支,但是如果你克隆了远程存储库,它不会删除该分支的远程副本。