说明:资源来自 缪雪峰老师的网站
$ git config --global user.name "Your Name"
$ git config --global user.email "email@example.com"因为Git是分布式版本控制系统,所以,每个机器都必须自报家门:你的名字和Email地址。
注意git config命令的--global参数,用了这个参数,表示你这台机器上所有的Git仓库都会使用这个配置,
当然也可以对某个仓库指定不同的用户名和Email地址。
$ git init
把当前目录变成git可以管理的仓库
$ git add filename
告诉git,把文件添加到仓库
执行上面的命令,没有任何显示,这就对了,Unix的哲学是“没有消息就是好消息”,说明添加成功。
$ git commit -m "注释"
为什么Git添加文件需要add,commit一共两步呢?
因为commit可以一次提交很多文件,所以你可以多次add不同的文件,比如:
例如:$ git add file1.txt
$ git add file2.txt file3.txt
$ git commit -m "add 3 files."
$ git status
git status命令可以让我们时刻掌握仓库当前的状态
看具体修改了什么内容,需要用git diff这个命令
$ git diff 文件名
git diff顾名思义就是查看difference(差异)
$ git log
查看历史
$ git reset --hard HEAD^
回到上一个版本
$ git reset --hard 3628164
回到版本commit id是3628164...
$ git reflog
Git提供了一个命令git reflog用来记录你的每一次命令: