查看提交记录:
git log --oneline --graph 查看提交
git reflog
合并分支:
git merge issue_dev #主分支上合并问题分支
查看差异:
git diff HEAD #也可以时其他ID
git diff --cached #文件为可提交状态(staged)
切换到master分支:
git checkout master
创建并切换到issue_dev分支:
git checkout -b issue_dev
回退单个文件到某个版本:
git checkout 3a051f29682d23c – filename1
整个工程回到从前:
git reset --hard 3a051f29682d23c
保存现场:
git stash
查看 stash 中的缓存:
git stash list
恢复现场:
git stash pop
丢弃stash:
git stash drop stash@{0} 这是删除第一个队列