什么是git? git是一个本地的仓库(进行代码存储管理);由于这个git是由linux之父花了两个礼拜做的,所以和Linux很像
为什么要用git? git可以记录代码修改情况,从而记录版本情况,如:某日删除一行,或者增加几行。

什么是github? github一个远端的服务器吧,可以和他人共享代码,也可以去看歪果仁的代码(前提是公开的哈)
二者区别是,一个是本地端,一个是远端

1.如何安装

Windows用户可使用如下链接进行下载安装(注意机子位数):

http://pan.baidu.com/s/1jIpquMi

下载完后点击,下一步即可安装完成,在开始菜单下找 Git Bash 点击即,进入下图:这里写图片描述
注册本地身份

git config --global user.name "自己的名字"
git config --global user.email "邮箱(1486145487@qq.com)"

2.创建仓库

//创建一个文件夹 test
    mkdir test
//切换到该目录下 
    cd test
//设置该目录为仓库
    git init

3.添加文件到仓库

首先输入 pwd 命令显示当前路径
如下图:
这里写图片描述

将需要上传的文件拷贝到该目录下(也就是仓库目录下)

在命令中输入 ll
出现下图(我的文件名叫 git.txt,注意:仓库只能记录文本文件)
这里写图片描述

使用如下命令即可将文件上传到仓库

//加载文件
    git add git.txt
//提交到库中(commit 托管给..)
    git commit -m "本次修改了一行"

//当然也可加载多个
    git add git.txt second.txt
    git commit -m "我一次提交两个(此处为修改介绍,随意输入,有意义的哦)"

这里写图片描述

4.创建github远程

首先必须得先有个号吧,只需要邮箱即可免费获得一个,github账号(英文的自己摸索)

(1)注册github号,登录
(2)创建一个ssh的协议文件,使用命令为:
ssh-keygen -t rsa -C “注册github的邮箱”(见下图)
这里写图片描述

(3)去文件夹下看如下两个文件:

这里写图片描述

(4)去github网站上完成以下操作:
* key 的内容为 刚刚创建那两个文件中 id_rsa.pub 的内容,拷贝即可*
这里写图片描述

(5)建立好协议会看到如下图(github支持多个ssh协议,即可在家中或者其他地方都可使用同一个github进行代码上传管理)
这里写图片描述

(6)创建一个代码仓库(最好和本地代码仓库名字一样)
这里写图片描述
这里写图片描述

(7)下来就是两个条命令,

 //链接远端仓库
 git remote add origin git@github.com:mySmallWorld/studyTest.git

//将本地仓库内容推送收到远端
 git push -u origin master

注意:第一次推送需要加 -u ,接下来就可以不加此参数
这里写图片描述
这里写图片描述


原创作品,有错欢迎指点

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐