git 常见问题

1,android Studio 上传项目到github上遇到,在使用Git Push代码的时候,会出现 Push to origin/master was rejected 的错误提示。

解决:在git项目对应的目录位置打开Git Bash,或android Studio 上 Terminal 打开执行命令:

git pull origin master --allow-unrelated-histories

  最后出现完成信息,则操作成功!

  再次Push代码,可以成功进行提交!!!

若终止次过程后,报错: 

You have not concluded your merge. (MERGE_HEAD exists)。

hint: Please, commit your changes before merging.       

fatal: Exiting because of unfinished merge.

正确的做法应该是:

git fetch --all
git reset --hard origin/master

git fetch 只是下载远程的库的内容,不做任何的合并git reset 把HEAD指向刚刚下载的最新的版本

发布了74 篇原创文章 · 获赞 36 · 访问量 25万+

猜你喜欢

转载自blog.csdn.net/kdsde/article/details/84849719