一.账户和邮箱设置
下载后第一步设置自己的账户名和email:
$ git config --global user.name “Your Name”
$ git config --global user.email “email@example.com”
二.设置一个本地仓库
在任意文件夹下面使用该命令就可以创建一个版本库,对该文件夹及子文件夹里面的文本文件进行操作都可以进行git的管理。
$ git init
Initialized empty Git repository in /Users/michael/learngit/.git/
三.创建和修改以及提交文件
在文件夹下面创建文本文件之后,输入一下命令:
$ git add readme.txt
然后再输入:
$ git commit -m "…"
双引号里面是对该文件的描述,当输入git add指令之后,会将文件存储到暂存区,然后使用commit指令之后,才会将暂存区里面的改动提交。
如何查看暂存区?
$ git status
如何查看修改的不同点?
$ git diff readme.txt
如何查看修改的历史记录?
$ git log
前面的一大串数字就是 commit id,即版本号
版本回退:
$ git reset --hard HEAD^
用HEAD表示当前版本,上一个版本就是HEAD^
上上一个版本就是HEAD^^,
往上100个版本写100个^写成HEAD~100。
版本恢复:
$ git reset --hard 3279b
当我们找不到自己版本号的时候,可以查看历史指令:
$ git reflog
撤销修改:
$ git checkout – readme.txt
这个其实就是通过版本库里面的文件替换工作区的文件,当我们不小心删除了某个文件之后,其实就可以通过这个方法来进行恢复。
删除文件:
$ rm test.txt
$ git rm test.txt
$ git commit -m""