跳转到内容

第一步

  • 文件 → 打开仓库…(⌘O)打开一个文件夹。选中文件时打开它所在的仓库。
  • 把文件夹拖到窗口或程序坞图标上。
  • 文件 → 最近打开、程序坞菜单或 Windows 的跳转列表可以重新打开最近的仓库。
  • 在终端里,mytwig . 打开当前文件夹(见 mytwig 命令)。

MyTwig 会重新打开上次退出时开着的仓库。每个仓库一个标签页,⌘T 新建标签页。

文件 → 克隆仓库… 会列出你登录的账户(GitHub、GitHub Enterprise、GitLab、Gitea、Forgejo 和 Bitbucket)下的仓库,最近活跃的排在前面。可以按名称或描述搜索,选好后选择 HTTPS 或 SSH,再选一个文件夹。也可以直接粘贴 URL。

对于特别大的仓库,大型仓库选项可以不下载历史文件内容(blobless)、只克隆部分历史(shallow),或只检出顶层文件(sparse)。

没有打开标签页时,或在新标签页里,MyTwig 会显示你的仓库:

  • 你自己建的分组。可以把仓库拖进去,一次打开整组。
  • 最近打开的仓库。
  • 在你扫描的文件夹里找到的仓库(扫描文件夹…)。

每个仓库都会显示当前分支、待推送(↑)和待拉取(↓)的提交、已修改的文件(●)以及冲突。

区域 显示内容
工具栏 撤销、重做、拉取、推送、分支、储藏、命令面板、你的资料,以及面板按钮。
左侧面板(⌘J) 本地分支、远程、标签、储藏、拉取请求、议题、工作树和子模块。⌥⌘F 过滤。
提交图 你的历史。最上面一行 // WIP 是工作区。见认识提交图。
详情(⌘K) 选中的提交:说明、作者和文件;或者你的改动和提交框。
终端(⌘`) 在仓库里打开的 shell 标签页。

选中文件即可查看差异。差异默认在中间打开,替换提交图;Esc 返回。想让差异显示在文件列表下面,把设置 → 差异 → 打开差异设为底部。

⌘P 打开命令面板。MyTwig 的所有操作都在里面,并标出快捷键:检出分支、合并、打开最近的仓库、切换主题等。输入文字即可过滤。⌘/ 列出所有快捷键。

  • 主题:浅色、深色或跟随系统,在命令面板或视图菜单里切换。
  • 语言:设置 → 通用 → 语言:跟随系统、English 或简体中文,立即生效。
  • 强调色:设置 → 外观:跟随系统、八种预设之一,或任意颜色。
  • 字体:设置 → 外观:界面字体和代码字体。
  • 提交图密度:设置 → 提交图 → 提交图节点(小、中、大),或视图 → 紧凑模式。

完整列表见设置。

提交使用 Git 的 user.name 和 user.email。设置 → 身份会列出你登录的每个账户的姓名和邮箱,以及 Git 全局身份。选中一项只会设置当前仓库。提交按钮上方的小标签显示你将以谁的身份提交,点它即可切换。

配置文件可以分别保存身份、签名密钥和打开的标签页,比如工作和个人各一套。在工具栏的头像菜单里切换。

MyTwig → 安装命令行工具…(命令面板和设置 → 通用里也有)会添加 mytwig 命令。之后:

终端窗口
mytwig . # 打开当前文件夹
mytwig ~/code/app # 打开某个仓库

如果 MyTwig 已经在运行,仓库会在新标签页里打开。

默认情况下,关闭最后一个窗口后 MyTwig 会留在菜单栏,后台抓取和通知继续工作。设置 → 通用 → 关闭最后一个窗口时可以改成退出,关闭在程序坞中显示可以隐藏程序坞图标。见菜单栏。