zoukankan      html  css  js  c++  java
  • Git

    Git问题汇总

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

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

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

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

    git pull origin master --allow-unrelated-histories

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

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

    两个人同时修改了一处源码,导致出现了冲突。解决方法:

    1.强制推送

    git push -f

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

    2.正常解决

    先执行

    git pull origin master

    将远程代码变更拉取到本地,再执行push操作。

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

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

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

    删除:

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

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

    执行 git push 失败,提示:remote: error: GH007: Your push would publish a private email address.

    setting -> emails -> Keep my email address private,把这一项去掉勾选即可。

  • 相关阅读:
    CentOS 7.0关闭默认防火墙启用iptables防火墙
    Linux下安装jdk1.8
    Linux下的tar压缩解压缩命令详解
    centos7上安装redis
    通过克隆虚拟机来创建多个虚拟机
    深度学习的网络资料
    在ubuntu中添加widows启动项的简单方法
    循环神经网络RNN的基本介绍
    统计学习——随机过程
    spark机制理解(一)
  • 原文地址:https://www.cnblogs.com/helios-fz/p/11654702.html
Copyright © 2011-2022 走看看