1. 安装
sudo apt-get install git
2. 配置
因为Git是分布式版本控制系统,所以,每个机器都必须自报家门:你的名字和Email地址。
$ git config --global user.name Yourname
$ git config --global user.email [email protected]
就算自保家门也可能会出现如下问题,不知道是哪个用户,所以我们可以输入:git config --global credential.helper store,来记住用户密码,就无需每次操作都会问你,不知道你的账号是谁,导致无法提交。
3. 创建版本库
首先进入一个文件夹,然后执行如下命令:
$ git init
然后这个目录就变成了Git可以管理的仓库了。
4. 把文件添加到版本库
$ git add file_name
执行完此命令后,工作区将和暂存区的内容一致,但是和库还是不一样
5. 提交文件的更改
$ git commit -m "the message
执行完此命令后,暂存区的文件将和库里面的文件保持一致
6. 查看文件内容的变化
$ git diff [file_name]
此命令将会检查工作区和暂存区之间文件内容的变化
7. 查看文件的状态
$ git status
此命令可以对比,工作区,暂存区,库 三者之间文件的区别
8. 查看文件更改的历史
$ git log [file_name]
此命令用于查看文件在库上的变化
9. 查看历史命令
$ git reflog
此命令可以查看每一次的命令,用于此种情形:先是回退到历史版本,然后再撤清回退的操作
10. 回退版本
$ git reset --hard HEAD^
此命令返回到上一版本
git reset --hard commit_id
此命令回退到任意一个版本号对应的版本
11. 发布
$ git push origin master
12. 记住用户名和密码
$ git config --global credential.helper store
13. 设置编辑器
git config --global core.editor vim
14. 对比不同版本的同一文件
$ git diff HEAD^^ HEAD settings.py
$ git diff HEAD^^ ..HEAD -- settings.py
$ git diff HEAD~2 HEAD -- settings.py