android studio 配置git时遇到问题

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,会跳出一个登录框

这个账号密码是你远程库的登录账号和密码

猜你喜欢

转载自blog.csdn.net/kang19940713/article/details/84140692