前言:做过这么久的项目一直没时间写随笔,其实是懶好吧
但鄙人又属于大众型的,甚至自我感觉比大众要笨点,
有些东西是记不住的,
记不住的,
恩,是这样了,……哈哈,
不管是使用github、码云、还是coding来管理项目其配置和使用大同小异,究其原理%……&
自行去查看文档,咳…咳……
以下方法比较笨,大神请绕道。虽然我也喜欢那种命令行式的操作……
1、首先 Android Studio 要配置好git,
下载、安装、一路next就行了,
回到AS File---setting--Version Control--git :如下图:
选择好git安装目录后,点击Test 会提示是否成功:成功会弹出对话框 Git executed successfully
点击OK,点as上的settings的OK既可。
注:记得添加过滤文件
2、在工程文件下创建git仓库。
点击vcs,操作如图:
点击了enable version control integretion ,选择git,
3、将项目和远程仓库连接。
在你要关联git的本地项目右键项目文件夹,用git bash here打开。出现如下图:
在里面输入:git remote add Project name url,
这里的project name要换成你要关联git的项目名称,url就是你在coding.net仓库里创建的项目地圵,下面是coding.net的url.在你注册coding.net后,新建一个项目,如下图:
创建项目后是如下界面,点击左边一栏的代码,便会出现访问仓库的网址,图中蓝色部分。
此时在git bash 输入完整的 git remote add name url,如下图:
前面的红线为本地的项目名称,后面红线URL就是coding.net上你刚才创建的项目仓库url。
关掉之后,后面就是AS的操作了
4、将项目上传到远程仓库。
将AS视图切换成project视图,右键工程--git--repositoty--pull,操作如图:
注意:如果之前没用过git的话,有的会先弹出输入git本地配置账号和email的窗口,输入一个你的名称和email点OK就可以了,
用过的会直接下面这样:
如果前面操作没问题的话,会出现如下界面:
点击右边的刷新按钮,选中Branches to merge:“项目名称”/master,然后选择pull。
注意第一次要先pull,才能push.
因为远程仓库创建时会生成初始化文件,要同步到本地全并后才能上传同步。
下面就是上传了。右键工程--git--add,此时就把项目加到本地仓库。
最后就是commit changges 了,点击vcs,如下图:
此时会出现如下界面:
填写(commit message)提交信息,点击commit and push (commit 箭头点开),会出现如下界面:
点击push,就大功告成了。此时查看,coding.net项目管理,刷新一下界面就会发现项目都上去了。如下:
5、把远程仓库同步到本地:Vcs--Git--Pull--然后会弹出如下图:
先点击右侧的刷新按钮,再勾选Branches to merge:中的项目,然后pull就把远程仓库改变的代码同步到本地了。
6、至于一些概念,原理,什么的,尙未深究,只知其然而不知其所以然,有兴趣的同鞋可自行研究。但当下问题是解决了,日后在使用的过程中再慢慢摸索。