1.在github上创建一个新的版本库

github首页,找到下图界面,点击“new repository”按钮:
github快速使用指南
填下项目名称、描述、url等信息,然后提交。
github快速使用指南
图中标红的一项的意思是只有付费用户才有私有库托管服务,在github上开源(public)项目托管是免费的。
这样一个新的版本库就创建完毕了。
接下来我们需要本地版本库和远程版本库(github上的)进行通信,还需要一些配置。

2.ssh配置

想要让本地版本库与远程版本库通信,需要配置下SSH key。

2.1检查计算机上是否已经有SSH key
  1. cd ~/.ssh

如果出现““No such file or directory”或类似的语句,说明缺少ssh的key。

2.2创建个新的SSH key
  1. ssh-****** -t rsa -C "[email protected]"

比如明河机子上的

  1. ssh-****** -t rsa -C "[email protected]"

会出现类似下图的提示:
github快速使用指南
直接按下“enter”键即可,然后输入密码。
github快速使用指南
一切顺利的话,你可以查看下c:\Users\Administrator\.ssh\id_rsa.pub文件,复制里面的key码。

2.3增加ssh key到github上

github快速使用指南
github快速使用指南
留意并不需要填写title,github会自动生成,直接把复制的key黏贴到key输入框确定即可。

2.4配置下git的用户名和email
  1. git config --global user.name "minghe"
  2. git config --global user.email "[email protected]"

配置结束。

3.本地版本库和远程版本库的通信

3.1克隆个远程版本库

github快速使用指南
“cd d:\git-test”切换到该目录。

3.2推送更新到远程版本库

先随意提交个文件到版本库
github快速使用指南
由于是克隆远程版本库,已经存在远程分支origin,无需再创建。
(PS:创建远程分支:git remote add origin [email protected]:minghe/git-test.git)
查看远程分支情况,可以使用git branch -r命令。
推送修改到远程版本库:
github快速使用指南
git push命名将推送内容到远程服务器。
与之相反的命令就是git pull。

有机会给大家深入讲解下远程分支。这是一个非常巧妙的设计,git会将远程分支都复制到目录.git/refs/remotes/origin下,类似于远程分支会有个独立的origin命名空间,降低了多用户操作时候合并分支的分险。

转载于:https://www.cnblogs.com/cw_volcano/archive/2013/04/02/2995156.html

相关文章:

  • 2018-01-16
  • 2018-01-28
  • 2018-05-08
  • 2018-12-22
  • 2021-10-17
  • 2018-01-04
  • 2018-11-19
  • 2021-11-02
猜你喜欢
  • 2021-02-20
  • 2018-10-07
  • 2021-08-06
  • 2021-10-23
  • 2021-12-03
  • 2017-11-24
  • 2017-12-14
相关资源
相似解决方案