您的位置:首页 > 移动开发 > Android开发

AndroidStudio上传代码到git

2017-11-11 15:20 435 查看
网上有流程,但是很多时候上传的时候都会遇到各种各样奇葩的问题,这里是我整理的一份比较靠谱的,常见的问题都能解决。

首先在上传之前,你必须知道的就是配置忽略文件。

忽略文件的配置————File-Setting-Version Contral,进入这个界面之后点击右面的绿色+,按规则添加文件。

圈红色圈圈的就是需要配置的忽略文件(夹)。

下面开始对代码进行上传git(本人以osChina为例)。

1.在码云上新建一个项目,规格如下:

2.在本地新建一个项目,项目名尽量和码云上一样,执行下面的操作:

3.执行上面以后弹出这个窗口,选择你要推送的项目,选中后点击ok:

4.当项目的文件都变为红色以后,就说明这个项目和Git有关系了:

5.执行下面操作,git——add:

6.点击Git的上传代码按钮(这里你和版本工具关联之后就会自动出现):

7.弹出下面窗口执行下面操作,commit and push

8.一直往下commit到Define remote

9.到oschina上面复制你刚刚创建的仓库url

10.将url粘贴到,然后点击push

11.

后会上传失败,再找到下面这个,执行删除:

12.确认删除

13.执行如下操作,git-repository-pull:

14.出现下面这个弹窗后,点击刷新,出现那个勾选,勾选后点击ok:

15.点击yes
16.这上传肯定会失败,这回我们进行下拉合并:

17.点击下拉箭头,如图操作

18.如果出现这个错的话,看下一步吧:

19.如图操作

20.把你的分支设置好,如图:

21.

22.如图所示,说明你上一下成功了

23.

24.如果下拉成功就继续上传就行了,如果出现下面的错,看25:

25.执行下面这行git命令

git branch--set-upstream master origin/master

26.执行为上面命令后,再执行下拉,下拉成功后再执行上传,

备注:如果git pull
失败 ,提示:fatal:refusing to merge unrelated histories


 

在进行Git pull
时,添加一个可选项(使用命令行pull)

git pull origin master --allow-unrelated-histories
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息