SourceTree操作备忘录

暂存:

当你在A分支开发时,突然需要切换到B分支,这时你可以将变更暂存,等你在B分支处理完成后,再切换到A分支应用暂存

重置所有:

如果你的未暂存文件中里面有非常多的文件需要丢弃变更,可以使用重置所有一次搞定

回退撤销:

不小心提交(commit)了一个文件,还没有推送到远端,这时希望回退到提交前的状态

  1. 选中提交之前的节点,右键弹出菜单,选择”Reset xxx to this commit”
  2. 这时有三个选项“Soft”、“混合合并”、“强行合并”,对应的解释是“回退到暂存区”、“回退到未暂存区”、“丢弃所有变更”,选择第一或第二个选项

提交回滚:

在git节点流选中某个节点(没有推送或已推送的都可以),右键菜单选择“提交回滚”,就将此节点的提交丢弃了

遴选 :

假如你在A分支,你想把B分支里面的某个提交也作用到A分支里面,选中这个提交右键菜单选择”遴选“

回滚到历史节点:

是”提交回滚“的进阶版,这个可以回滚到多个节点以前

  1. 点击历史节点,重置到历史节点,选择强行合并
  2. 点击当前节点,重置到当前节点,选择Soft合并

SourceTree操作备忘录
http://example.com/2019/02/03/SourceTree操作备忘录/
作者
guanzhendong
发布于
2019年2月3日
许可协议