GitTree桌面手册
合并并解决
将分支放在一起:合并或变基,逐行解决冲突,并将单个提交移至您需要的位置。
合并分支
合并会将另一个分支的提交引入您所在的分支,例如
免费git merge。右键单击另一个分支并选择 Merge … into …:GitTree 首先检查冲突并让您选择如何记录合并。重新设定分支基础
变基会在另一个分支之上重放您分支的提交,因此历史记录保持一条直线,例如
免费git rebase。提交获得新的 ID; GitTree 将旧分支保留在refs/ogt/trash下,而 Undo 将其恢复。解决合并冲突
当两个分支更改相同的行时,就会发生冲突。 GitTree 的解析器并排显示两个版本,A 和 B:勾选要保留在每个冲突中的行,检查 Output,然后检查 Save 并继续合并、变基或择优挑选。
免费择优挑选并恢复提交
Cherry-Pick Commit 将一项提交的更改作为新提交复制到当前分支,例如
免费git cherry-pick。 Revert Commit 添加了一个撤消提交的新提交,例如git revert:收回已推送内容的安全方法。继续、跳过或中止操作
合并、变基、挑选或恢复可能会中途停止,通常是因为发生冲突。图表上方的横幅命名了操作及其步骤,并提供了 Resolve、Continue、Skip(变基)和 Abort…。中止会先保存它丢弃的内容,因此 Undo 将其恢复。
免费重复使用记录的冲突解决方案
启用 Reuse recorded resolutions (rerere) 后,Git 会记住您解决冲突的方式,并在冲突再次出现时(例如在重复变基期间)写入相同的解决方案。 GitTree 会告诉您问题发生的时间,并让您在将文件标记为已解决之前进行查看。
免费