git config --global user.name "your name"
git config --global user.email "your email"
git add 文件名 //第一步,把文件添加到仓库
git commit -m "每次修改添加的备注,最好写英文" //第二步,把文件提交到仓库
可以多次add文件,也可以一次add多个文件,然后commit一次提交上去
git status // git status命令可以让我们时刻掌握仓库当前的状态,上面的命令输出告诉我们,demo.txt被修改过了,但还没有准备提交的修改。
git diff //看具体的修改内容
提交修改,跟上面一样分两步,第一步add,第二步commit
add之后用git status看一下
commit提交一下
提交之后再用git status, Git告诉我们当前没有需要提交的修改,而且,工作目录是干净(working tree clean)的。
git log // 命令显示从最近到最远的提交日志
最上面的一次提交叫做HEAD,下面一次是HEAD^,再下一次是HEAD^^,依次类推,也可使用HEAD~1来表示
git reset --hard HEAD~1 //恢复上一次的提交内容
get log //看看
第三次提交的版本version0.3已经看不到了,但是可以根据提交号来修改HEAD指针指向它,只需要写提交号的前几位就可以
get reflog //记录每一次命令