三大工作区
- 工作区:工作区可以理解成两个分区,一个是已控制的区域,另一个是
新文件或文件变动区
- 暂存区:可以理解成 执行了
git add
之后的操作 - 版本库:可以理解成执行了
git commit
之后的操作
记录一下 git 的常用操作
简单操作
git add .
git commit -m ""
git pull
git push
以上是常用操作,就不多解释了
reset 回滚
git 回滚可以从3大工作区来回切换
git reset --soft 版本号
指的是从版本库
回到暂存区
git reset HEAD .
表示从暂存区
回到工作区(新文件或文件变动区)
git reset -mix 版本号
表示从版本号
回到工作区(新文件或文件变动区)
git reset --hard 版本号
表示从版本号
回到工作区(以控制的区域)
变基(rebase)
简单说就是可以简化提交记录,
使用场景
- 合并提交记录