一. 叙述
什么是 git,什么是 github
首先,要阐明的是,git 和 github 是两个齐全不同的货色。
git 是一个开源的分布式版本控制系统,用于麻利高效地解决任何或小或大的我的项目。git 的使用者通过从服务器上 clone 残缺的 Git 仓库(包含代码和版本信息)到本机上,在本人的机器上依据不同的开发目标,创立分支,批改代码。在本机本人创立的分支上提交代码,而后进行合并分支,最初进行 push 提交到服务器。通过不同的机器反复上述的步骤,能够不便的进行分布式的开发。
GitHub 是在线的基于 Git 的代码托管服务网站,就是每个程序员本人写的程序,能够在 github 上建设一个网上的仓库,你每次提交的时候能够把代码提交到网上,这样你的每次提交,他人也都能够看到你的代码,同时他人也能够帮你批改你的代码,这种开源的形式十分不便程序员之间的交换和学习。
github 是一个非常适合程序员交换的网站,很多国内上的技术大牛都在 github 上有本人的开源代码,其他人只有申请个账号就能够随便的看到这些大牛写的程序。同时国内的很多互联网公司如百度,阿里等,也在 github 上颁布有开源的代码,感兴趣的程序员也能够本人查找着看一些。
二. 装置与配置
1. 装置
1. 在 Linux 上装置 Git
命令:yum -y install git
2. 装置完后,用如下命令查看是否装置胜利。
命令:git --version
胜利画面:
2. 配置
1. 设置 Git 的 user name 和 email:(如果是第一次的话)
命令:git config --global user.name "本人 git 的用户名"
          git config --global user.email "本人 git 的邮箱账号"
2. 生成密钥
命令:ssh-keygen -t rsa -C "本人 git 的邮箱账号"
          输出命令后接下来回车就好
3. 查看是否曾经有 SSH Key
命令:cd ~/.ssh
          而后:ls
胜利画面:
id_rsa 和 id_rsa.pub 这两个文件,这两个就是 SSH Key 的秘钥对,id_rsa 是私钥,不能泄露进来,id_rsa.pub 是公钥,能够释怀地通知任何人
接下来输出
命令:gedit id_rsa.pub
画面:
就会呈现公钥文件
三. 应用
1.github 处操作
进入 github 账号的 setting 处
进入左端的 SSH and GPG keys 处
点击上方的 new SSH key,将你的公钥增加进去
2.git 应用(clone 近程仓库我的项目)
首先进入 your repositories
点击上方的 new,创立一个新的近程仓库
依照字面形容实现配置
该处的抉择看本身状况
区别:
① 勾选:示意在近程仓库会默认帮你进行一次初始化,并且帮你新建一个叫 Readme 的文件。
最终成果:近程仓库下面曾经有内容了,并且也进行了初始化,只不过比拟 low,外面只有一个 Readme。
② 未勾选:示意创立了一个齐全的空的仓库,什么都没有的,须要你在本地进行初始化,而后在提交。一个我的项目只有初始化一次,要么是在近程仓库默认初始化,要么在本人我的项目中初始化。
例:如果在本人我的项目中初始化好了,而后要提交到近程仓库中去,这个时候就不勾选。
如果想模仿一下开发环境,就是曾经有了一个线上我的项目初始化过了,这个时候就先勾上。
创立结束后,进入本人的库
复制 https 地址
举荐应用 ssh 来 clone,应用 https 会多一个输出本人 github 账号密码的过程
在本人想要的地位新建一个文件夹
运行 cd 文件夹名
来进入文件夹,而后运行 git clone 本人的 ssh/ 或 https
来 clone
留神点!该文件夹会主动设置老本地仓库并和近程仓库连贯
查看近程仓库地址命令:git remote -v
至此,已实现本地仓库和近程仓库的连贯,接下来可应用 add,commit,push 等命令进行提交等操作,该系列命令在此不再赘述。
`