1、fatal: refusing to merge unrelated histories
先pull,因为两个仓库不同,发现refusing to merge unrelated histories,无法pull
因为他们是两个不同的项目,要把两个不同的项目合并
在android studio 中的 Ternimal面板中执行以下代码
git pull origin(项目名称) master --allow-unrelated-histories
修改之后直接点击VCS----GIT----PUSH再次提交即可
2、修改android studio git/svn配置 ,重置
删除项目空间内的所有.git/.svn文件
在项目空间下的.idea/vcs.xml文件 ,置为空即可
3、android studio 修改git的远程仓库名称、url重定位
在项目空间下的.gti/config文件
4、android studio 使用git(以码云为例)
(1)首先在码云上注册账号,创建一个项目
(2)复制克隆项目git地址
(3)下载安装git工具到电脑上安装
下载地址:https://gitforwindows.org/
(4)安装一个git 工具,TortoiseGit工具
下载地址:https://tortoisegit.org/
(5)在android studio 中设置git的安装路径,之后点击Test,如果出现如下图字样,代表配置成功
(6)设置忽略文件
(7)在android studio工具中点击一下操作,创建本地的Repository
(8)在Version Control 中将项目导入,并设置为git类型(备注:有时项目有多个moudle时会产生moudle设置无效的情况下,删除项目空间的所有.git文件,重新进行6、7两步)
(9) 将项目中的文件纳入到仓库中add,创建好仓库之后,项目中的文件都会变成红色,表示没有添加到仓库中去,接下来我们把所有的文件都add到仓库中去
(10)add之后,发现文件名都变成了绿色,表示添加成功,下面我们将添加的文件全部提交到本地仓库中,工程右键→Git→Commit Directory
在弹出的窗口中,选择要提交的文件,在下面填写提交信息,然后点击CommitPush:
提交时可能会弹出一些警告信息提示框,不用管它,然后点击commit,由于现在还没有链接远程库,所以点击Define remote,将你的远程git地址添加到URL中,然后复制仓库地址,点击ok. (备注:name和url分别写刚才在码云上创建的项目名称,和克隆的项目git地址)
(11)
第一次可能需要填写密码(这个密码是第一次在androidstudio配置Git的时候设置的),点击Ok,会跳出一个登录框
这个账号密码是你远程库的登录账号和密码