一步一步搭建GitHub

我是安装在Windows下的,因此安装过程就不写了!有不会的朋友请自行百度..php


初始设置

设置姓名和邮箱地址

首先来设置使用Git是的姓名和邮箱地址.(名字请用英文输入)
$ git config --global user.name "Fistname Lastname"
$ git config --global user.email " Your_email@example.com"

这个命令,会在 “~/.gitconfig”中能够查看设置文件git


提升命令输出的可读性

将color.ui设置为auto可让命令的输出拥有更高的可读性github


$ git config --global color.ui auto

一样这个配置也能够在”~/.gitconfig”中能够查看.web


使用GitHub的前期准备


建立帐户

设置头像

设置SSH Key


GitHub上链接已有仓库是的认证 ,是经过使用了SSH的公开密钥认证方式进行的。因此咱们首先来建立公开密钥所需的SSH Key,并将其添加至 GitHub。

运行下面命令建立SSH Keyruby

$ ssh-keygen -t rsa -C "Your_ email@ example.com"

这里写图片描述

按回车键ssh

这里写图片描述

走到这一步 以后设置密码,设置完了以后出现svg

这里写图片描述


id_ rsa文件是私有密钥,id_rsa.pub是公有密钥 学习

###添加公有密钥ui

点击右上角的Settings,选择SSH and GPG keys,点击New SSH keys出现Title和Key两个输入框。在Title中输入适当的密钥名称,key部分请 粘贴id_ rsa.pub中的内容,查看id_ rsa.pub中的内容能够用以下方法查看 spa

$ cat ~ /.ssh/id_ rsa.pub

这里写图片描述


下面是上面内容的截图

这里写图片描述


设置完成以后就能够用手中的私人密钥与GitHub来进行通讯了,下面是代码

$ ssh -T git@ github.com

这里写图片描述

接下来就会显示成功了!

这里写图片描述


建立仓库

这一步是在GitHub上操做,根据本身的须要来进行仓库建立.

克隆仓库

1.能够再GitHub上直接clone

2.用命令行的方式在Git上进行clone.

$ git clone https://github.com/GiggleAll/GiggleAll.github.io.git

这里写图片描述

这里clone下来的问价会放在仓库名后面的目录中,例如个人这个文件名就是GiggleAll.github.io,同时能够用下面这个命令查看你clone下来的文件.
cd GiggleAll.github.io


编写代码

<?php echo "hello world"; ?>

接着咱们用这个命令来查看当前代码的状态。,因为咱们尚未提交,因此显示的是Untracked files.
这里写图片描述


接着咱们就来看提交代码

$ git add helloworld.php
$ git commit -m "Add hello world script by php"
$ git push

这里写图片描述

这里写图片描述

这里写图片描述

这样一个简单的上传就完成了。


经过实际操做学习Git


git init —初始化仓库

$ mkdir git-tutorial
$ cd git-tutorial
$ git init

这里写图片描述

git status 查看仓库的状态
git add 向暂存区中添加文件
git commit 保存仓库的历史记录

-m参数后的字符串被称做提交信息,是对这个提交的概述

git log 查看提交日志
git diff 查看更改先后的差异
git branch 显示分支一览表
git checkout -b 建立、切换分支
git merge 合并分支
git log –graph 以图表形式查看分支
git reset –hard 回溯历史版本
git commit –amend 修改提交信息
git rebase -i 压缩历史