1.创建一个空目录:
git init
pwd
命令用于显示当前目录。在我的Mac上,这个仓库位于/Users/michael/learngit
。
2.添加文件到数据仓库: git add 从工作区存放到暂存区
3.提交到:
git commit
告诉Git,把文件提交到仓库(版本库)
4.
git status
命令可以让我们时刻掌握仓库当前的状态
5.
git diff
顾名思义就是查看difference,显示的格式正是Unix通用的diff格式
6.
git log
命令显示从最近到最远的提交日志
7.版本退回:
第一种用 commit id
git reset --hard 3628164
第二种用
git reset --hard HEAD^ (上一个版本就是HEAD^
,上上一个版本就是HEAD^^
,当然往上100个版本写100个^
比较容易数不过来,所以写成HEAD~100
)
8.撤销:
git checkout -- file
可以丢弃工作区的修改
git reset --hard
9.删除文件:一是确实要从版本库中删除该文件,那就用命令
git rm
删掉,并且git commit
另一种情况是删错了,因为版本库里还有呢,所以可以很轻松地把误删的文件恢复到最新版本: