github学习

1.在github上注册了账号,看看如何使用。找到两个下载地址。

    ①github for windows:http://windows.github.com/

    ②git for windows: https://code.google.com/p/msysgit/downloads/list?q=full+installer+official+git

前者是github的官方版本,提供了metro风格的UI,提供了本地git仓库的创建、管理及github上仓库的同步等功能,此外还提供git shell命令行。

后者是google code上的一个开源项目,除了提供git bash命令行之外,与前者不同的是:前者的安装路径是系统指定的,而后者的安装路径是用户自定义的,而且安装后会自动添加git的path环境变量,方便使用,打开cmd后,输入git我们可以看到

 

2.我下载的是后一种,下载之后,安装,其中有一个步骤是选择path路径,我选择的是不加入,安装完成后,cmd打开后输入git 发现打不到命令,于是在环境变量path后面增加了git的路径  E:\Program Files\Git\bin

关闭cmd,打开重新输入git,发现已经有信息显示出来了。

 

3.在github网站注册后,点击 New repository  ,然后输入名称及描述。完成后如图所示。

 

     此时,查看自己的repository,可以看到已经有几个仓库了。


 
 4.安装好软件后,点击git bush图标。

我用cd 命令是因为我已经将一个名称为 front.js的工程下载到本地了。

下载命令为  git clone 网址

以下为下载的截图   ,因为我之前已经建立了一个和项目同名的vim目录,所以cd 进vim了 ,其实建立文件夹这一步可以省略。git 会帮我们自动创建一个。

 

 

 

5.生成ssh key 

   打开终端

  输入  ssh-keygen -t rsa -C "[email protected]" 然后输入再次密码

然后输入clip < ~/.ssh/id_rsa.pub

ssh key成功生成后,我们可以在~/.ssh/中(我电脑上的路径为C:\Users\ChenKai\.ssh)看到id_rsa和id_rsa.pub一对文件,一个是密钥,一个是公钥。

本地的ssh key生成后,登录github后,在account settings的SSH Keys选项卡中Add SSH key,然后打开id_rsa.pub,将里面的内容粘贴到key文本框中,点击确定,会提示输入密码,此时的密码为登陆github网站的密码。输入后确认。

6.此时可以测试是否和github建立了连接



 输入 ssh [email protected] 会提示输入密码,这里的密码是步骤5中生成key时设置的密码。输入正确后可以看到欢迎信息。

至此,我们就建立和github服务器的ssh链接了,我们就可以将本地的仓库和代码改动提交到github上了。

 

7.上传项目。

    ①打开终端,进入到项目路径下,比如我把要上传的360buymenu这个文件放在C:\Users\ChenKai下后

    在终端  cd 360buymenu 

     然后输入  git init 

     这样在你的项目目录下就会有一个.git的隐藏目录(类似于.svn) 。

    ②初始化项目

      输入git add .

     留心后面的一个 “.” , 这是添加所有文件的情况,如果愿意,你也可以添加特定的几个文件,比如git add         readme.txt等等。

之后就可以做我们的first commit到仓库里了。

 git commit -m 'first commit'

    -m 参数以及后面的字串是添加说明。

   ③ 输入 git remote add origin [email protected]:chenkaiadd/360buymenu.git

       错误提示:fatal: remote origin already exists. 这时输入git remote rm origin  

然后再次输入上面的命令

  ④输入git push origin master 提示输入密码,此密码为生成Key时的密码。正确输入后,项目开始上传,然后可以到http://github.com/你的github用户名/你的github项目 就可以看到你的项目了。

 

   

 

 

 

 

 


 

 

猜你喜欢

转载自chenkaiadd.iteye.com/blog/1876225