git使用之一——git的基本使用
git使用之二——.gitignore文件详解
git使用之三——.git文件夹详解
git使用之四——windows下github桌面版的安装
git使用之五——Github上fork项目后与原项目保持同步
git使用之六——github协同工作的Fork+Pull Request
git使用之七——Android Studio下git的正确使用
前言
as是安卓开发的神器,那么她里面怎么能少得了Git。下面讲的是as下的git的使用,当然单纯的命令行也是可以完美使用git的,她本来就是为命令行而生的,详细使用参考我之前博文:git使用之一——git的基本使用
使用
1 问题
你新建一个项目后,会在右上角出现这一对话框:
as在提醒你该项目没有加入VCS版本控制,那么为什么要加入版本控制呢?是啊,为什么呢?呵呵。。。
2 配置
我这里用的是win10,没有git的去官网下载安装,安装后,这么配置下就ok的
2 初始化
这个初始化就相当于git init,当然你是可以在终端这么用的,我们这里是去到设置界面,配置下,File -> Settings -> Version Control,选取Unregistered roots:下的选项,然后点右侧绿色的“+”,这样就把项目添加到git下了。
这里注意的是此处的git最好是在当前项目下,如果不是,切换到当前目录,git init下,然后再来这里添加。
3 介绍
有必要介绍下as下git的面纱,来个图吧,全部搞定。
哇哦,此图内容非常丰富,相信看过都懂了,没有进入vcs的文件是红底的,.gitignore文件屏蔽掉的文件和文件夹是灰色的,关于.gitignore的正确写法,请参考这里:git使用之二——.gitignore文件详解
as对于vcs的操作还是很给力的,下面的Version Control视图内容很赞,后面我们详细介绍,这里不仅对git,对subversion同样友好。
git的基本使用是add到暂缓区,commit到本地仓库,push到远程仓库,下面逐一讲解。
4 添加
下面把鼠标放到左侧project任意文件上,然后Ctrl+A,选中所有文件,右键,git -> add
哇哦,全绿,哈哈,比整天盯着股票爽多了,嘎嘎。这个就相当于git add命令,把文件添加到了暂缓区了,这个暂缓区是区别subversion的,我们来看,放个图:
变绿的效果图,有个女孩就喜欢绿色,哈哈。
5 提交
提交方法就很多了,Ctrl+K或者点这里进入提交界面:
提交界面在这里:
这样修改后commit,成功后,回到编辑界面,看到project项目的目录颜色正常了哦
然后我们看下面的version control视图:
我们修改一个文件后,文件颜色会成蓝色,我们看,我在MainActivity.Java文件下添加个todo,我们看:
6 push
push的主要作用是保存到远程仓库,用来团队协作或者网络备份用。
push之前呢,先把远程仓库建好,这里选择oschina(快速稳定,私人库免费等)托管,仓库建好后才可以push哦。我们现在新建一个
oschina还是很贴心的,新建后,会教你怎么托管到这里,我们这里复制下这个仓库的地址,后面使用
直接Ctrl+Shift+K进入push界面
define remote,配置远程仓库
填写name(默认origin,可随意配置) 和url(刚才复制的仓库名)
需要你配置oschina的帐号和密码
设定一个master密码
ok,now push…
成功后有提示框
回到远程oschina仓库,看到push成功
7 pull
pull,update更新的姿势是这样的
到这里,基本应用就结束了,多多练习,多多操作,你就会玩了。
8 branch
分支在右下角:
这里包括分支的基本操作,新建,切换,删除等,我们新建一个分支jp,之后该视图这样:
会有个新建分支成功的提示消息,一般成功的提示都是绿底,失败的都是红底的哦。
我们来看下该视图其他标签:
Local change和console
as是不是很贴心哦,哈哈。
enjoy!
悦分享,越快乐^_^
欢迎交流,转载请注明出处,谢谢!