参考资源
Git中文教程 http://git.oschina.net/progit/
15分钟学习Git https://try.github.io/levels/…
猴子都能懂的Git入门 http://backlogtool.com/git-gu…
图解Git http://marklodato.github.io/v…
git简易教程 http://www.bootcss.com/p/git-…
ProGit http://git-scm.com/book/en/v2 https://git-scm.com/book/zh/v1
廖雪峰git http://www.liaoxuefeng.com/wi…
git权威指南 http://vdisk.weibo.com/s/zoaG…
github官方使用指南 https://guides.github.com/act…
搬进github http://book.haoduoshipin.com/…
github flow http://book.haoduoshipin.com/…
官方github向导 https://guides.github.com/
Git详解之一 http://blog.jobbole.com/25775/
Git community book中文版 http://gitbook.liuhui998.com/
安装
下载并安装 http://git-scm.com/download
用户设置
安装完成后,还需要最后一步设置,在命令行输入:
git config –global user.name ” liang0124″
git config –global user.email “2609233927@qq.com”
因为Git是分布式版本控制系统,所以每个机器都必须自报家门:你的名字和Email地址。
安装完了那就开始吧!!!!
创建一个空目录
新建文件 mkdir 仓库名称 例:mkdir learn-git
修改文件 mv learn-git/ 05-learn-git
进入文件 cd 05-learn-git/
初始化仓库
git init
添加文件
echo 1 > index.html // 把1输出到新创建的index.html文件中 > 表示清空并写入
echo 2 >> index.html // 追2加到index.html中 >>表示在原来文件的末尾追加
cat index.html //查看文件内容
1
2
用命令git add告诉Git,把文件添加到 仓库中的暂存区
git add index.html //把文件添加到暂存区
git add 实际上是个脚本命令,没有任何显示,说明添加成功。
提交文件
用命令git commit告诉Git,把文件提交到仓库:
git commit index.html -m"在index.html中增加了 1 2"
如果你没有添加-m参数的话表示会弹出一个编辑页面,可以输入你的注释然后按esc退出编辑模式,再输入:wq!退出此编辑器。
运行git status命令看看结果
git diff //查看工作区和暂存区中的文件区别
版本回退
git log
commit 521cb3d9b496632b32dab77d3428598ad449b5e3
Author: zhangrenyang-t510 <zhang_renyang@>
Date: Mon Oct 12 17:19:48 2015 +0800