美文网首页Git
Git 学习笔记 (3):同步 Github

Git 学习笔记 (3):同步 Github

作者: sailboat征帆 | 来源:发表于2018-04-28 13:58 被阅读0次

    GitGithub 的远程连接支持两种协议:HTTPSSSH ,使用后者连接时传输速度更快,并且不必每次输入用户名和密码,以下代码基于 SSH 协议。

    为了使数据在网络上从源到达目的,网络通信的参与方必须遵循相同的规则,这套规则称为协议(protocol),它最终体现为在网络上传输的数据包的格式。

    创建远程连接的示例代码如下:

    git remote add origin git@github.com:username/foldername.git
    

    其中 usernamegithub 用户名,foldername 为需要连接的目录名。若要克隆 github 上的内容,可执行类似命令

    git clone git@github.com:tiny-boat/foldername.git
    

    在连接创建后,实现本地仓库与 Github 的同步,主要由推送(git push)与拉取(git pull)两个命令实现。将本地更新推送到 github 的命令如下:

    git push origin master
    

    若提交失败,可先拉取后推送,命令如下:

    git pull --rebase origin master
    git push origin master
    

    或者执行以下强行推送的命令

    git push -f origin master
    

    相关文章

      网友评论

        本文标题:Git 学习笔记 (3):同步 Github

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