我是安装在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的公开密钥认证方式进行的。因此咱们首先来建立公开密钥所需的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 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 压缩历史