Git
安装
sudo apt-get install git
创建仓库
初始化一个仓库:git init
只能跟踪文本文件,不能跟踪二进制文件
添加文件到仓库
- 使用命令
git add <file>
,注意,可反复多次使用,添加多个文件 - 使用命令
git commit -m <message>
,完成
基本操作
git status
功能:查看仓库当前状态,查看是否有文件被修改,不显示具体修改内容
git diff
功能:查看仓库文件修改的具体内容
版本回退
git log
功能:查看最近的git提交日志
回退指定版本
语法:
-
git reset --hard HEAD^
-
git reset --hard 命令版本号
git reflog
功能:查看历史命令版本号
工作区和暂存区
git add
命令实际上就是把要提交的所有修改放到暂存区(Stage),然后,执行git commit
就可以一次性把暂存区的所有修改提交到分支
- 用
git add
把文件添加进去,实际上就是把文件修改添加到暂存区 - 用
git commit
提交更改,实际上就是把暂存区的所有内容提交到当前分支
管理修改
git跟踪管理的是修改,而非文件
每次修改,如果不用git add
到暂存区,那就不会加入到commit
中
第一次修改 -> git add
-> 第二次修改 -> git commit