Android Studio中使用git

转自:

AndroidStudio中使用Git-初级篇(一)——从github上传和下载项目

AndroidStudio中使用Git-高级篇(二)——新建分支(branch)和拉取请求(Pull request)

上面两篇文章基本上说的比较清楚了。

这里清理一下git branch面板中的命令的作用:

刚开始我们从远程(比如说github)上克隆一个工程(每个工程都是以分支的形式存在的),或者我们自己新建一个工程,并把这个工程share到github上。那么在AS(Android Studio)面板中是这样的:

因为没有创建任何分支,所以默认分支就是master(主分支)。

从上图可以看到,我们在本地有一个master分支,在远程也有一个master分支。Remote Branches下面的就代表了远程的分支列表。最上面的New Branch和checkout tag or Revision就是当前分支上能操作的命令。

我们点击new Branch(新建一个名字为Test的分支),就会在当前本地分支master的基础上创建一个新的本地分支。并且当前工程切换到了Test分支上

此时面板上就出现了本地分支Local Branches列表,该列表下显示了本地master分支,本地Test分支没有显示出来,因为在Current branch中显示了,并且当前工程也是在本地Test分支下的。也就是说现在本地有两个分支(master和Test),远程有一个分支master。

这个时候在Test分支中进行修改,然后切换到master分支,可以看到。在Test分支中修改的内容在master分支下看不到。

按照上面两篇文章的步骤,在当前分支(Test)下,commit改变后,push到远程(即push到github,在github上就会出现Test的远程分支)

这样就在远程仓库(github)上创建了一个Test分支。

这时候的git branch面板是这样的:

按照开头两篇文章的介绍,在github上把Test分支上的修改合并到master分支上,然后本地切换到master分支上(即使用上图中的checkout命令),然后在该工程分支下执行git pull,选择把远程master的修改合并到当前分支(本地master)下:

这样在本地Test分支上的修改,就同步到了本地master分支上了。

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值