美文网首页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