git 基础命令操作
3. git基础命令操作(1)
修改文件,并把修改后的文件提交到版本库
1.txt的内容是:this is a test, file name 1.txt。
现在修改其中的内容添加一行
this is a test, file name 1.txt。
add a line text
尝试提交:
我们不断地对文件修改提交,如果那次我们提交的文件是错误的,想回到之前的版本,就需要版本回退
操作如下:
当然之前的操作git log 显示的内容看的比较乱,可以使用git log --pretty=oneline,简化显示的内容:
像是8f60ea366d02ed437707eb9c444487ce0ce4c9b3这样一串是commit id 是根据sha1计算的(就相当于一个随机数),确保每次的commit id 不一样。git的操作就像是一条时间线的进程,返回到上一个版本操作如下:
如果是上上个版本那就输入git reset --hard HEAD^^
之前100个版本 命令是git reset --hard HEAD~100
Git 还提供了git reflog 来记录你的每一次命令