最近在和同学合作完成项目,我们用到了码云,第一次用到了git,所以在这里记录下遇到的问题和解决办法,不断的更新
我的编译器是idea
1.刚开始不知道点了啥,自己新建了个本地分支,结果一直push不了,一直都是 push to origin/master was rejected
解决办法:
在idea 中打开terminal 面板,或者ALT+F12 ,先将本地连接到远程分支 输入
git branch --set-upstream-to=origin/remote_branch your_branch
remote_bransh 是你远程的分支
your_bransh 是你本地分支
然后 输入 git pull
我的问题就解决了
可能问题不是我这个,但是原因是这个原因,可以看下这个方法 push to origin/master was rejected错误解决方案
2.自己在Repository 里点了个merge changes 结果在pull 的时候出现了
error: You have not concluded your merge (MERGE_HEAD exists).
原因我觉得是以前pull 拉下来的代码有些合并失败
解决办法:
还是输入命令: git merge --abort
git reset -- merge
输入完之后,我再 git pull 就ok了
3.pull 拉下来的时候 出现了
Your local changes would be overwritten by merge. Commit, stash or revert them to proceed.
意思都好明显了,要么把本地的changes提交到本地仓库里然后pull 拉下来 点merge 合并
我看别人的博客还进行了stash 和 revert 命令,我是没用过的,可以先mark一下,stash revert命令操作