android studio第一次上传代码3

push到远程仓库(图13),将会弹出一个输入git地址的输入框,我们输入之前git的地址(例如 图15)

此时要注意啦......,亲测有些时候是不会弹出输入地址的框,这时候我们就点击图14-1的蓝色 define-remote,就会弹出输入框,输入git地址,点击OK就可以了

还要注意.....如果上述操作还是没有弹出地址输入框,那我们就直接点击工具栏的(图16所示的)按钮也可弹出git关联地址输入框

在弹出框里面输入之前创建的git远程仓库地址,点OK,此时就会弹出我们之前提交到本地的代码记录(图17)如果没登录会提示登录,以前登录过就不提示了,完了之后点push。

图13

图14

图15

图16

图17

5-5、这时候极有可能会出现代码提交拒绝 Push rejected(图18)原因是我们本地仓库的master主线并没有和远程仓库的master主线绑定上,那么首先Git->Repository-->fetch一下,获取到远程master分支

图18

图19

5-6、这时候我们就通过命令来进行绑定,在Terminal里面可以输入命令(图20),这段命令怎么来的,其实如果你不用as可视化工具 而是用命令去 git push 的话是会提示给你的,告诉你应该输什么命令,git还是很智能的,建议还是多用命令来操作。

命令:

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

图20

5-7、我们再去push 这时候可以了,会弹出一个merge提示框,我们点merge发现又报错了,这时候有可能就是创建项目的时候有一个文件README,那我们pull一下看行不行(图21),发现也报错,这时候我们不得不使出我们的杀手锏来解决这个问题,在我们的terminal输入(图22)命令,如图23所示

图21

git pull --allow-unrelated-histories

图22

图23

5-8、命令意思是:允许拉取不相关的历史记录,把README拉取过来了,当然如果你创建项目的时候没有创建README可能没这么麻烦,这时再去push就OK了。

这时候会弹出merge的窗口(图24),这是因为as在本地帮我们建立了代码忽略文件,我们在git仓库建立git地址的时候,git也生成了一份忽略文件,这里我们选择我们as生成的就可以了,就是选择 Accept Yours,至此,这时候log会显示提交成功的文件(图25),至此,我们的代码就已经提交成功到git地址了。这时候我们再去git上面看看我们提交代码是否有记录(图26)

图24

图25

尾记:到此,上传代码到git的整个流程就结束了,这是本人在实践过程中不断摸索出来的,其中也有相关的博主的精华,如果本文中有错漏的地方,欢迎指正。同时如果有更加简单的方法,也希望能学习。

后续将会写一篇关于项目已经关联git地址,但是之前的git地址已经不使用或者不维护了,怎么将项目关联到新地址的教程,欢迎大家再来浏览。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值