GitTree桌面手册
遥控器和同步
分享您的工作并了解您团队的工作:取、拉和推,以及领先和落后数字的含义。
获取、拉动和推送
Fetch 下载遥控器上的新内容,而不改变您的工作。 Pull 将您分支的上游引入其中。 Push 将您的提交发送到远程。这三个选项都在工具栏中,其选项位于旁边的箭头菜单中。
免费添加和编辑遥控器
远程是其他地方的存储库的命名副本,例如 GitHub 上的
免费origin。左侧面板的 Remote 部分列出了它们; Add Remote… 添加一个,右键单击远程可编辑、获取、修剪或删除它。选择远程凭据
GitTree 运行您自己的 Git,因此可以按照 Git 在您的计算机上执行的方式获取、拉取和推送签名:通过您的凭据助手通过 HTTPS,通过您的密钥或 SSH 代理通过 SSH。密码和令牌保留在您的系统钥匙串中,而不是在 GitTree 的文件中。
免费配置自动抓取
自动提取功能可以使图表中的远程分支保持最新状态,而无需您按 Fetch All。在几分钟内为每个打开的存储库设置 Auto-fetch interval,为一个存储库覆盖它,并在新提交到达时收到桌面通知。
免费使用带租约的强制推送
在修改、变基或重置已推送的提交后,正常推送将被拒绝。 Force Push (With Lease)… 将远程分支替换为您的分支,但前提是它仍然是您上次提取分支的位置,例如
免费git push --force-with-lease。 GitTree 绝不会以任何其他方式强行推动。使用有限的存储库历史记录
浅克隆仅下载最新的提交;无 blob 克隆仅在需要时下载文件内容。两者都可以快速克隆巨大的存储库。在浅克隆中,图表显示历史停止的位置,而 Fetch More History 或 Fetch Full History 则显示其余部分。
免费