赞
踩
Android Studio是基于IDEA的,因此一些操作还是比较类似的,在这里就写在一点git的简单使用。
首先在gitee或者GitHub中创建一个远程仓库,初始化仓库、设置模板以及选择分支类型可以根据自己的需求来勾选。这里就全部都不选择来进行下一步。
点击创建就已经创建好一个名为ASUseGit的仓库了。
创建好之后会有一段简易命令行的提示,为了大家的方便,我就不直接截图,将代码放下面供大家参考。
GIt全局配置:(其中的名字和邮箱要改成自己的)
- git config --global user.name "your name"
- git config --global user.email "your email"
创建git仓库:
- mkdir asuse-git
- cd asuse-git
- git init
- touch README.md
- git add README.md
- git commit -m "first commit"
- git remote add origin https://gitee.com/xxxxxx/asuse-git.git
- git push -u origin master
已有仓库?
- cd existing_git_repo
- git remote add origin https://gitee.com/xxxxxx/asuse-git.git
- git push -u origin master
当然后面的git仓库地址是要换成自己的git远程仓库地址的。下面就以本地还没有仓库和已有仓库的两种方式来结合Android Studio进行一些最简单的使用。
可以根据上面的创建git仓库命令来进行创建本地库:
- mkdir asuse-git
- cd asuse-git
- git init
- touch README.md
- git add README.md
- git commit -m "first commit"
- git remote add origin https://gitee.com/xxxxxx/asuse-git.git
- git push -u origin master
这个时候本地库就和远程库有一个关联了,这个时候就可以用Android Studio在刚才新建的本地库中创建一个Android项目:
现在可以看一下远程库中的内容(不知道如何查看远程库内容的直接点击红圈所圈住的仓库标题):
远程库中居然只有一个一开始创建的README文件,刚才不是在Android Studio中已经创建了一个项目吗?
这是因为我们只提交了README的修改并push,但是还未进行Android项目的修改的提交和推送。
下面就教大家在Android Studio中将更新推到远程仓库的方法。
首先进入Android Studio,并看右下角,点击master字样(是git仓库右下角才会有这个),点击master:
可以看到你的远程仓库和本地仓库,说明远程仓库和本地仓库确实有关联了。这个时候再看一下MainActivity和xml文件会发现它们的标题栏都变成红色的了。
这是因为这是仓库中本来没有存在的文件,我们添加了但并没有进行add和commit操作。下面就直接使用Android Studio来进行add和commit操作,其实很简单,直接点击上方工具栏的勾就可以了:
点击这个勾之后,左边会出来一个提示框,勾选所有因创建项目而新建的文件,并在红圈标记的位置写在一句和修改有关的话(相当于git commit -m "message"中message的内容)
点击commit,如果弹出提示框的话,还是继续点commit,这个时候就完成了add和commit两步操作了,最后还是要进行push操作,还是点击刚才的右下角:
点击local branches中的master再点击push(有绿色的箭头提醒你有修改没有push),点击push之后再来查看我们的远程库:
这个时候远程库就有了我们本地库中的内容了,别人也可以直接使用clone来复制你的代码或者进行协作。
假如说我们的项目已经是一个git仓库了,如何和远程操作进行关联呢,其实上面的简易git指令已经给出了。如果是已有的andorid项目但是还不是git库,就可以在项目的路径下直接使用命令git init将其变成一个git仓库。
并和刚才一样的步骤:
先点勾:
再勾选新增加但是未提交的文件并写一句相关的语句 (相当于git commit -m "message"中message的内容)
再点击commit,如果有提示框还是点击commit或者看一下代码有没有问题。
这个时候本地库的操作已经完成了,再进行和远程库的关联,使用以下三条语句来和远程库进行关联:
- cd 你的Android项目的路径
- git remote add origin https://gitee.com/这里是你的仓库的地址
- git push -u origin master
这个时候再去查看远程库,就会发现本地库中的内容已将提交上去了。
至此,使用Android Studio在本地有仓库和本地没有仓库的情况和远程库进行关联就到这里结束了,下一次会写一篇关于使用Android Studio来进行多人协作的简单操作(萌新级别的那种,因为博主就是萌新的水平,git命终端命令还没有很熟练),那咱们就下期再见吧~~
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。