Android Studio中使用Git

很久之前就看到AS里的版本管理,也多次尝试去使用这个东西,今天终于可以用了,完美把代码上传到码云。

创建码云空项目

首先申请个码云的账号,然后创建一个空项目,不在赘述

创建Android Studio项目

任意一个android项目就好了。

配置Git

打开File/Setting/Version Control/Git
设置 Path to Git executable

在项目中创建Git项目
img1

弹出选择项目窗口,选择当前项目

添加项目到git

然后提交



在此之前基本上都是参考这个博文的,但是后面出现分歧

我的没有弹出提示让输入URL,可以通过另一种方法输入码云的项目地址,点击顶部导航栏VCS/Git/Remotes添加自己的项目URL

然后我使用的命令进行操作的。先拉取项目 git pull,然后再推项目 git push。拉取的过程中出现一个问题 git无法pull仓库 并且报错refusing to merge unrelated histories

因为他们是两个不同的项目,要把两个不同的项目合并,git需要添加一句代码,在git pull,这句代码是在git 2.9.2版本发生的,最新的版本需要添加–allow-unrelated-histories

假如我们的源是origin,分支是master,那么我们 需要这样写git pull origin master –allow-unrelated-histories需要知道,我们的源可以是本地的路径

git pull操作成功,然后执行git push,到此结束。