在没有上传暂存区之前还原某个代码文件到之前版本(暂存区)
git checkout --home.js
当已经git add .提交到暂存区时,这句话就会失效,改以最新暂存区为准
因此需要撤销追踪
git reset HEAD home.js 撤销后,home.js将显示modified ,这个时候即可以checkout --home.js
回到上一个版本
git reset -hard HEAD^
回到指定版本
git reset -hard HEAD '指定版本名称'
指定文件版本跳到指定版本
git log 获取版本列表,选择hash
git checkout hash的号码 --文件名.js
创建分支并选择
git checkout -b 分支名
删除分支
git branch -d 分支名
合并分支