美文网首页
在ubuntu 16.04 使用git版本控制工具,关联gith

在ubuntu 16.04 使用git版本控制工具,关联gith

作者: emoji2022 | 来源:发表于2016-12-08 22:23 被阅读0次

    注明:在此参考了廖雪峰老师关于git的精彩讲解。

    1.关于在github上添加远程仓库可以参考廖雪峰老师的教程。
    2.我在使用过程中遇到的问题是无法将本地库与远程库进行关联。

    首先我使用命令:

    git push -u origin master

    然后会报错:

    Warning: Permanently added 'github.com,192.30.253.112' (RSA) to the list of known hosts.
    ERROR: Permission to michaelliao/learngit.git denied to Corezuo.
    fatal: Could not read from remote repository.

    Please make sure you have the correct access rights
    and the repository exists.

    解决办法:重新新建一个目录,cd 到该目录中执行

    echo "# 你自己库的名字" >> README.mdgit initgit add README.md
    git init
    git add README.md
    git commit -m "first commit"
    git remote add origin git@github.com:你的用户名/你的库名字.git
    git push -u origin master

    然后,就可以开心的同步本地库到远程库了:

    git push origin master

    随后我又遇到一个问题:

    当我将本地库的版本回退后,使用提交命令:

    git push origin master

    会报出这样的错


    2016-12-08 22-16-58屏幕截图.png
    当我查看很多网友的回复后发现:

    这是因为本地库的版本低于远程库的版本,要想覆盖掉远程库的版本,必须强制推送:

    git push -f origin master

    这样就解决了,远程库版本的回退。

    在解决这个问题的同时,我又学习了一个新命令:

    git fetch origin
    git merge origin/master

    这个命令的作用是,将本地库内容 更新为 远程库的内容。

    相关文章

      网友评论

          本文标题:在ubuntu 16.04 使用git版本控制工具,关联gith

          本文链接:https://www.haomeiwen.com/subject/qsosmttx.html