git-deeplearing

base knowledge

git log 查看最近到最远的提交日志 可以加上--pretty=online 过滤输入日志

git reset --hard HEAD^ 回退上一个版本

git reset --hard +commit id(前7位) 回退指定版本

git checkout --file 丢弃工作区的修改

  • file自修改后没有add 到暂存区 现在撤销修改回到版本库一模一样状态;
  • file 已经add到暂存区之后,又做出修改,现在撤销修改回到添加暂存区之后的状态

git git reset HEAD file 可以吧已经add到暂存区的修改撤销,重新放回工作区

git rm file 版本库中删除改文件 commit

分支管理

git checkout -b dev 相当于创建并且切换分支

 相当于 git branch dev git checkout dev

git branch 查看分支