git在AndroidStudio3.0中的新问题

本人的测试环境

         MacOSX10.12.6,Android Studio3.0 ver,git version 2.13.5 (Apple Git-94);

Android Studio中Git和GitHub的配置:

1,Git的配置

在Settings设置中;Path to Git executable: 【Git安装后的路径】;然后“Test”测试一下,成功才可以。


2,GitHub的配置

Host: github.com

Login: 【你自己的github用户名】

Password: 【github登录密码】

填好后,也进行“Test”测试一下,同样成功才可以。就不上图了,一般在这儿不会出问题。

上传本地的project到GitHub仓库

1,创建GitHub仓库;如下图,new一个




创建好后,长这个样子,里面包括一个.gitignore忽略配置文件和一个README.md



2,创建本地仓库(问题比较多的地方)

选择工程 —— VCS ——import into version control——create git repository,此时,VCS的5个图标显示出来了,且要提交的文件名都是暗红色;

选择工程 —— 右键 —— Git —— Add,Add后待提交的文件名是绿色;

选择工程 —— 右键 —— commit,按Commit提交即可。(注:我每次都无法提交,commit后,进度对话框走到一半就立马消失了。解决办法见下面常见问题的“无法commit”。)提交后的文件颜色是灰白色。修改过的文件时淡蓝色;

提交成功之后,Commit后会自动弹出Push推送窗口,点“Define remote”。Name:默认origin;URL:就是github的网页地址;刷新github后,就能看到上传的工程文件。

遇到的问题和我的具体解决方法:

commit的问题:


pull报错:Git Pull Failed: refusing to merge unrelated histories

push报错:Push rejected: Push to origin/master was rejected

我的解决办法:

VCS —— Git —— Branches——rigin/master ——Rebase;




走完这个流程,以上三个问题就解决了!最后把提交成功的图片给大家看看


希望对大家有帮助!!
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容