详解详解Android Studio Git分支实践分支实践
主要介绍了Android Studio Git分支实践,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随
小编过来看看吧
新公司有些项目是用的 Git,以前公司都是 svn,为了练手 Git,我个人 APP 用到了,但是仅简单的 git pull/push 的使用,并
未用到 Git 精髓,只有当项目中用到,才会紧迫去全面学习,所以说,在项目中进步是最快的。
开发场景:远程有主分支 master,提供用户使用的正式的稳定的版本;开发分支 dev,用于日常开发。dev 们可以在本地任
意创建自己的 Local Branch,然后合并到本地 master 再提交到远程分支 dev。
命令行实践命令行实践
高手都是直接用命令行,用命令行显得逼格更高。
创建项目创建项目
首先我创建 Android 项目 GitBranchSample, Share Project on GitHub。
查看分支查看分支
查看本地所有分支:
$ git branch
* master
master 分支前的 * 字符,它表示当前所在的分支。
查看远程所有分支:
$ git branch -r
origin/master
列出所有本地分支和远程分支:
$ git branch -a
创建本地创建本地 dev1 分支分支
$ git checkout -b dev1
Switched to a new branch 'dev1'
本地 master 分支默认就是远程 master 分支,上面命令在此基础上创建本地 dev1 分支,然后切换到 dev1 分支,相当于以下
两条命令:
$ git branch dev1
$ git checkout dev1
想从远程分支 dev (远程有该分支)创建本地分支 dev1:
$ git checkout -b dev1 origin/dev
Switched to a new branch 'dev1'
开发提交开发提交
随便修改 README.md 文件,然后提交:
add 文件
$ git add README.md
commit 信息
$ git commit -m "branch test"
[dev1 8643ecb] branch dev1
2 files changed, 3 insertions(+)
合并到本地合并到本地 master 分支分支
分支 dev1 开发工作完成,我们就可以切换回本地 master 分支:
$ git checkout master
Switched to branch 'master'