• GitHub实践笔记1---各种报错处理


    问题1:

    现象:

      git pull 报错: refusing to merge unrelated histories

    背景:

      本地建立git仓库命名为ImageSegment,并在里面放入写好的代码;

      在github上建立repository命名为ImageSegment,并带有初始化文件reamde.md;

      在本地shell里面执行命令:git pull

    原因:

      出现这个问题的原因是本地仓库和远程仓库从一开始就是独立的两个仓库,并没有建立联系。如果一开始直接从远端clone到本地,就不会有任何问题。

    解决方案:

      git pull origin master -–allow-unrelated-histories

    问题2:

      现象:git pull 失败

      原因:(可能的原因)

        git clone 会自动创建一个远端分支:origin,和本地master联系起来,所以你可以直接push;

        如果你分别在本地和github上建立仓库,那么就需要指令:git remote add origin git@github.com:Zhangsan/XXX.git,然后:git branch --set-upstream-to=origin/master master;此时才可以pull和push

    问题3:

      现象:怎么添加整个文件夹?

      方案:直接 git add 文件夹

    问题4:ubuntu18.10,在本地创建完sshkey并将其复制到github后,使用指令(ssh -T git@github.com),提示:permission denied (publickey)

       查阅资料后(参考https://www.cnblogs.com/lxwphp/p/7884700.html),发现是sshkey文件生成后没有放到对的位置:~/.ssh

      解决方案:在终端输入 cp   id_rsa    id_rsa.pub   ~/.ssh(即把sshkey文件拷贝到.ssh目录下,.ssh目录是隐藏的,可在根目录下用指令:ls -a 查看)  

  • 相关阅读:
    POJ
    POJ
    POJ1753 Flip Game(位运算+暴力枚举)
    20160326 javaweb 请求转发和请求包含
    将博客搬至CSDN
    javaweb 中的乱码问题
    20160324 javaweb 之request
    20160322 javaweb 学习笔记--response验证码实现
    20160322 javaweb 学习笔记--response 重定向
    深入分析 Java 中的中文编码问题 (文章来自网络)
  • 原文地址:https://www.cnblogs.com/LuffysMan/p/9878467.html
Copyright © 2020-2023  润新知