按照教程学习了git工具的简单使用,目前最先进的分布式版本控制系统,无论是从GitHub上学习他人的代码,还是保存自己的代码都非常有用。
按照教程练习了一遍代码,这里总结一下:
一.创建版本库
1.打开git工具,用下面的指令可以选一个文件夹
$ mkdir learngit
$ cd learngit
$ pwd
/Users/michael/learngit
2.git init 初始化,就可以在learngit文件夹中看到一个隐藏的.git,说明成功了。
3.创建一个readme.txt文本,我用下面指令写的(可以手动在文件夹里添加)
退出 vi 编辑器的方法是:
二.时光机穿梭(如:取消对库的修改)
1.第一次输入邮箱和名字(失败了)
2.第二次成功了
3.git diff 看差异,git status(重要)看状态
4.git log看最近提交的日志(重要)
加参数使结果在一行显示
5.返回上一个版本
只能用id返回穿梭前的文档
.6.git reflog记录了commit命令,可以看到id,然后用git reset--hard 1094a等id
7.git checkout -- readme.txt中间空格不要忘记
8.git reset命令既可以回退版本,也可以把暂存区的修改回退到工作区。当我们用HEAD时,表示最新的版本。
删除工作区的文件,但是版本库里还有