Android工程初始化关联Gitlab指南

1:在AS上新建一个工程,输入好工程名和包名

2:创建成功后创建本地git仓库

3:选中当前新建项目的根目录,点击确定

4:配置项目关联的远程库

5:点击新增按钮

6:到gitlab上对应的项目目录下,点击SSH路径的复制按钮

7:把路径粘贴进来点确定

8.进到当前工程的文件夹里,空白地方右键,点击Git Bash Here

9:输入下面拉取远程库指令

git pull origin master

10:输入下面的命令,把本地主干关联上远程库的主干

git branch --set-upstream-to=origin/master master

11:试一下更新按钮是否可以正常使用(此时应该是可以正常使用)

12:编译一下工程

13:批量add 代码(在add前记得先配置忽略)

14:然后编辑好注释commit到本地库

15:然后push到远程库即可

遇到的问题: 

在上传是遇到:fatal: refusing to merge unrelated histories

这里的问题的关键在于:fatal: refusing to merge unrelated histories 
你可能会在git pull或者git push中都有可能会遇到,这是因为两个分支没有取得关系。那么怎么解决呢?

解决方案

在你操作命令后面加--allow-unrelated-histories 
例如: 
git merge master --allow-unrelated-histories​​​​​​​

如果你是git pull或者git pushfatal: refusing to merge unrelated histories 
同理: 
git pull origin master --allow-unrelated-histories 
等等,就是这样完美的解决咯!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值