转载请标明出处(请勿转载删除底部微博、微信等信息):
http://blog.csdn.net/Y1258429182/article/details/50876736
本文出自:杨哲丶的博客
由于本人喜爱Git,那就介绍Git,,如何和在GitHub和Oschina拉取和提交项目,并且你会学会如何解决冲突问题!!博主还是那个图片控!!
准备工作
git下载地址:Git下载
oschina注册地址:Oschina
github注册地址:GitHub
1. 下载git软件
2. 注册GitHub账号和Oschina账号
3. 完成后如图1.1 和图1.2
图1.1 Git配置成功标志
图1.2 GitHub与本地AS关联成功
进行到此,才能进行下面的操作,中间我忽略了很多,那些确实很基础,用到的资源我都放到了最后的链接了.方便下载.
提交工程到GitHub上
在AS(Android Studio) 1.3后都可以一键配置版本控制了,所以我这里只推荐一种简单实用的一种方法.如如1.3
按照图中的步骤走下去,发现有图比文字叙述是不是更好理解,如果不是那样的话,请留言,我会改正的..
当点击后,会出现让你输入密码,尽量设置一个自己不好忘记的密码,省的遗忘.然后就可以打开自己的github账号下,发现工程就提交上去了.
提交工程到OsChina上
因为OsChina是中文版本的GitHub,上传到Oschina可以免费建立私有项目而且速度比GitHub快很多,所以我平时也把一些项目放到Oschina上了,方法有点巧!!
步骤: 先把工程提交到GitHub上的公有项目,然后在Oschina建立私有项目导入刚提交的Github上的项目,如图1.4
图1.4 快速在OsChina创建项目
然后点击创建,就可以轻松的创建项目了!!
从服务器pull到本地
如图1.5,从服务器拉取代码到本地
图1.5 从GitHub或者OsChina拉取代码
点击后出现如图1.6.1和1.6.2 你要拉取的代码网址
GitHub
图1.6.1
OsChina
图1.6.1
然后开始拉取代码,如图1.7
图1.7 选择你要拉取的内容
代码push到服务器
温馨提示: 提交代码前要保证自己的代码是最新的,如果不是最新的需要先更新代码,然后测试是否正常运行在提交代码!!
1. 点击右键,先添加,然后提交,然后提交到服务器
2.我推荐的方法,如图 1.8
图1.8 上传服务器的流程
咱们从上往下的流程走,先点击向上的箭头
步骤1:点击向上的箭头,然后弹出对话框
步骤2:仔细检查自己要提交的内容
步骤3:书写改动的介绍
然后可以选择commit(只提交到本地)和commit and push (提交到本地并且提交到服务器)
如何解决多人开发项目的冲突
如果你发现你更新代码的时候发现有冲突,AS会弹出对话框,如图1.9
图1.9 代码冲突
点击Merge的按钮,然后解决你和其他人的冲突,如果不确定的情况下,最好找同事,问问他如何写的,避免冲突!!
参考:
在Android Studio 和 Eclipse 的 git 插件操作 “代码提交”以及”代码冲突”
欢迎关注我的微博:
http://weibo.com/u/5345060833
关注微信公众号:YangZheShare
(欢迎关注,最新最实用的技术干货分享)