Git - Git使用问题汇总

1.执行 git remote add origin xxxx 时,提示出错信息:fatal: remote origin already exists。

先执行 git remote rm origin,再执行 git remote add origin xxxx。git

 

2.执行 git pull 失败,提示:fatal: refusing to merge unrelated histories。

出现这个问题是由于此时本地库与远端库不相干,因此远端库发出消息告知没法合并。解决办法是执行ide

git pull origin master --allow-unrelated-histories

后面加上 --allow-unrelated-histories,把两段不相干的分支进行强行合并,再push就能够了。idea

 

3.执行 git push 失败,提示:hint: Updates were rejected because the remote contains work that you do

两我的同时修改了一处源码,致使出现了冲突。解决方法:code

1.强制推送xml

git push -f

这样会把remote上第一我的的提交覆盖掉,不提倡。blog

2.正常解决ip

先执行rem

git pull origin master

将远程代码变动拉取到本地,再执行push操做。源码

 

4.执行 git push 失败,提示:hint: Updates were rejected because the tip of your current branch is behind

出现这个提示是由于:本地当前版本低于远程仓库版本。解决办法和问题3相同。it

 

5.解除项目与git远程仓库之间的关联

删除:

1. 项目根目录下的.git文件夹。

2. 项目.idea目录下的vcs.xml文件。

相关文章
相关标签/搜索