Git操作笔记
Git Cheat Sheat
Q & A
什么是Repository
一些互相关联的文件群。
为什么需要Repository
因为有时候一处修改会影响几个地方。
有时候功能的实现需要几个文件共同完成。
所以git的推送是将这些文件群作为一个整体来推送的。
git log是什么
修改日志。
里面可以看到每次修改的详细情形,比如描述,ID,更改的地方等。
练习步骤
复制Repository
- 在Terminal中,输入"git clone 你想要复制的的Repository的URL",
它会复制这个Repository的内容在你现有的工作目录下, - 如果你不知道你现在的工作目录是哪里,可以输入"pwd"
- 如果你想更改自己的工作目录,可以使用"cd 你想使用的文件夹路径"
- 如果想更好地使用Terminal,建议先学习一些command line的基础知识.
查看git log
- 使用cd命令,进入你想查看的某个git项目的目录中。可以用pwd命令检验是否到达了对的目录。
- 输入"git log"。就可以查看到具体的git log啦。
- 如果想退出git log的浏览,输入q(代表quit,退出)。
使用git diff比较两个版本的不同
- 根据git log,找到自己想要比较哪两个版本。
- 复制commit后的一长串字母和数字组合的id。
- 输入“git diff 第一个id 第二个id”进行比较。
- 如果觉得id太长,也可以只输入id的前面4个字符。
- 如果想退出,输入q。
回到上一个版本的状态
- 输入"git checkout 想回到的版本的id"