zhanhongtao / blog

Blog for 91885076(QQ群)
http://github.com/zhanhongtao/blog/issues
24 stars 7 forks source link

git branch/version #236

Closed zhanhongtao closed 7 years ago

zhanhongtao commented 7 years ago
// 切换分支
git checkout <branch>

// 创建并切换到分支
git checkout -b <branch>

// 还原, 使用暂存区
// ps: 丢弃本地修改
git checkout -- <file>

// 回退 Stage(index) 区到 HEAD 版本
// 代码依然在 Working Directory 
// = git reset --mixed 只影响 Stage(index) 
git reset

// 指定文件,从 Stage 回退到 Working Directory
// ps: 撤回 add <file>
git reset -- <file>

// 在 History 中直接回退版本
// Stage(index)/Working Directory 文件不变
git reset --soft <branch>

// 同时影响 Working Directory 和 Stage 修改
// ps: git log 不再能看到<branch>之后的日志
// ps: git reflog 查看命令日志 - 找到版本号,然后切换到指定版本
git reset --hard <branch>