GitHub学习笔记(一)

一、注册账号

     使用GitHub前需要先注册一个账号,进入GitHub官网 https://github.com/

GitHub学习笔记(一)_第1张图片



二、创建云端仓库

     登录后,在GitHub上新建第一个仓库,在右上角“+” 处点击New repository

GitHub学习笔记(一)_第2张图片

     命名完仓库名称(respository name),备注(description),可见度(public,private)和描述文件(readme)后点击 create repository,就在GitHub服务器端创建好了一个仓库。

GitHub学习笔记(一)_第3张图片

     点击进入仓库后,我们可以看到仓库的详细信息,其中暂时包括如下文件:

GitHub学习笔记(一)_第4张图片

     还有重要的一步就是我们需要看到仓库在云端的地址,在上图的右下方我们可以找到clone URL,该地址在后面的操作中将会被用到。

   



三,创建本地仓库

      GitHub的一大特色就是本地仓库数据跟云端仓库数据更新同步,云端仓库供开发者分享共建。

      在建本地仓库之前,我们需要先下载本地客户端程序,进入 http://msysgit.github.io/ 下载msysgit。下载完毕后我们用GitBash窗口命令行操作。

      1.上传项目时每次会记录用户名和邮箱,需要设置user.name和user.email。

$ git config --global user.name "yourname"
$ git config --global user.email "youremail"

     注:这里只是记录,并不是为了验证,为了方便起见,整个配置过程中都默认: yourname 设置为GitHub用户名;youremail为注册GitHub时用到的邮箱,如[email protected]

      2.配置git,首先配置ssh.key,窗口输入:

$ ssh-keygen -t rsa -C "youremail"

    按照提示进行操作,回车即为默认路径,找到该路径下.ssh文件夹下面的id_rsa.pub,复制其内容。打开GitHub官网在帐户设置(Account settings)SSH key 模块下Add SSH key,随意填入title,将刚才复制的id_rsa.pub文件内容粘贴至key输入框。添加SSH key完成。

GitHub学习笔记(一)_第5张图片

      3.接下来,我们用GitBash窗口命令行来创建本地仓库,以及同步云端和本地的数据

mkdir firstRepository    #当前目录下创建目录firstRepository
cd firstRepository       #进入目录firstRepository
git init                 #将目录firstRepository作为本地仓库,对git库初始化
touch test.txt           #在目录firstRepository下创建test.txt
git add test.txt         #将test.txt添加进本地git库中
git commit -am 'commit'   #提交所做的更改
git remote add origin https://github.com/seecheng/firstRepository.git  #在本地添加了服务器仓库地址 (这里就用到了前面所提的云端仓库地址)
git pull origin master   #将云端仓库源码下载到本地,方便同步开发
git push -u origin master  #开发完毕后,将本地仓库源码推送到服务器端


  注意: 最后GitBash要求输入用户名,是注册时用到的用户名,输入密码是不可见的,验证后,一样会执行。



四.推送下载

     首先我们看下步骤三以后服务器端的变化,本地创建的test.txt被同步到云端仓库。

GitHub学习笔记(一)_第6张图片

     对于从本地推送数据至服务器端,从服务器端下载源码至本地,基本的一些功能可以通过步骤3实现,不是每一次都要同时执行这十条命令,懂得原理,灵活运用。





你可能感兴趣的:(github)