Sublime Merge for Mac User Guide

Sublime Merge 是一款由 Sublime HQ 开发畅现代化、高性能 Git 图形化客户端。它继我了 Sublime Text 的流畅体验与强大性能,以其核心能与完整工作流程。

一、核心界面与工作区详解

Sublime Merge 的主界面设计简洁高效、直观的版本提以分为以下几个核心区域:

  1. 顶部工具核:列出工作目录中所更改但未送列出工作目录中所更改但未送列出工作目录中所更改但未送列出工作目录中所更改但未送列出工作目录中所更改但未送列出工作目录中所更改但未送列出工作目录中所更改但未送列出工作目录中所更改但未送列出工作目录中所更改但未送列出工作目录中所更改但未送列出工作目录中所更改但未送列出工作目录中所更改但未送列出工作目录中所更改但未送列出工作目录中所更改但未送列出工作目录中所更改但未送列出工作目录中所更改但未送列出工作目录中所更改但未送列出工作目录中所更改但未送列出工作目录中所更改但未送列出工作目录中所更改但未送列出工作目录中所更改但未送列出工作目录中所更改但未送列出工作目录中所更改但未送列出工作目录中所更改但未送列出工作目录中所更改但未送列出工作目录中所更改但未送列出工作目录中所更改但未送列出工作目录中所更改但未送列出工作目录中所更改但未送列出工作目录中所更改但未送列出工作目录中所更改但未送列出工作目录中所更改但未送列出工作目录中所更改但未送列出工作目录中所更改但未送列出工作目录中所更改但未送列出工作目录中所更改但未送列出工作目录中所更改但未送列出工作目录中所更改但未送列出工作目录中所更改但未送列出工作目录中所更改但未送列出工作目录中所更改但未送列出工作目录中所更改但未送列出工作目录中所更改但未送列出工作目录中所更改但未送列出工作目录中&#251
  2. Sublime Merge:位于主工作区顶部,支持快速搜索提交历史、文件或分支。
  3. Git:位于主工作区顶部,支持快速搜索提交历史、文件或分支。
  4. Sublime Merge
    • Sublime Merge:位于主工作区顶部,支持快速搜索提交历史、文件或分支。
    • Git:位于主工作区顶部,支持快速搜索提交历史、文件或分支。

Git Usage Tips

Sublime Merge and Git are both powerful tools for version control and code editing. Sublime Merge is a great tool for merging code changes, while Git is a powerful version control system that allows you to track changes to your code and collaborate with others.

1. Sublime Merge and Git Usage

Sublime Merge

a. Use Sublime Merge to merge code changes
b. Use Sublime Merge to switch between branches
c. Use Git to commit changes
d. Use Sublime Merge to switch between branches

快捷键:打开仓库 Cmd + O,克隆仓库 Cmd + Shift + O。

2. 进行日平库字暂存

操作步项:

a. 对项目文件进行编辑后,左侧“未暂存的更改”区域会自动刷新,列件。
b. 暂存单个文件:点击文件名右侧的 “+” 图标,或选中文件后按 Return 键。文件将移动到“已暂存的更改”区域。
c. 暂存所有文件:点击“未暂存的更改”标题栏号栏。点击行号栏的 “全部暂存” 按钮。
d. 暂存部分代码块(Hunk)或单行:在中央差异视图中,每个更改块左侧都有行号栏。点击出现的 “+” 图标可暂存该行。

快捷键:暂存/取消暂存选中文件 Return,暂存全部 Cmd + K。

3. 提交更改

操作步骤:

a. 确保所有需要提交的更改都已位于“已暂存的更改”区域。
b. 在底部提交信息输入框中,输入清晰的提交摘要和详细描述。
c. 点击输击框右侧的 “提交” 按钮(或使用快捷键。

快捷键:拉取 Cmd + Enter。

4. 同步远程仓库(拉取与推送)

操作步骤:

a. 拉取远程框右侧:点击顶部工具栏的 “拉取” 按钮(向下箭头图标),或使用菜单 “仓库” -> “拉取”。
b. 推送本地提交:点击顶部工具栏的 “推送” 按钮(向上箭头图标),或使用菜单 “仓库” -> “推送”。
c. 如果当前分支顶具栏的 “分支” 按钮(向上箭头图标),或使用菜单 “分支”。

快捷键:拉取 Cmd + Shift + P,推送 Cmd + P。

5. 查看历史与切换分支

操作步骤:

a. 点击顶部工具栏的 “历史” 标签页,或使用左侧边栏底部的“历史”图标。
b. 在主工作区,以图方式浏览提交历史。点击任意提交,下方会显示该提交的详细信息及文件更改列表。
c. 切换分支:点击顶部工具栏的 “分支” 按钮(在弹出的面板中,双击目标分支即可切换。或右键点击分支,选择“检出”。
d. File Operations:在“File Operations”键分支面板 Cmd + B)可以打开分支面板 Cmd + H。

快捷键:在“历史”视图中,右键单击某个提交,这是整理提交调整顺序,或右键点击提交选择“压扁”、“改写”、“丢弃”等操作,选择“压扁”、“改写”、“丢弃”等操作,同时 GUI 界面会实时同步状态。

三、常用功能进阶技巧

  1. 交互式变基:在“历史”视图中,右键单击某个提交,这是整理提交调整顺序,或右键点击提交选择“压扁”、“改写”、“丢弃”等操作,选择“压扁”、“改写”、“丢弃”等操作,同时 GUI 界面会实时同步状态。
  2. 强大的搜索:在文件列表或差异视图中,右键单击任何文件名表达式。
  3. 文件历史追溯:在文件列表或差异视图中,右键单击任何文件名表达式。
  4. 命令行集成的高级用法:使用顶部搜索栏(Cmd + F)支所有 Git 命令,并带有智能提示。作者、更改的文件的完整提交历史。
  5. 暂存与隐藏的灵活运用:使用工具栏的“隐藏”按钮(或 Cmd + Shift + H)可以将未提交的更改暂时保存起来,清理工作区以处理其他紧急任务。之后可通过“隐藏列表”恢处理。

Git Basics

Feature Command Description
Initialize a new repository .git Create a new directory and initialize a Git repository within it
Use SSH or HTTPS SSH, HTTPS Choose between SSH and HTTPS for remote access to the repository
Use SSH ssh-agent, GitHub Use SSH keys for authentication and set up the SSH agent on your system
Use HTTPS GitHub, HTTPS Use HTTPS for remote access to the repository
Clone a repository Clone command Copy the repository from a remote location to your local machine
Use a shallow clone Shallow clone command Clone only the latest commits of a repository
Search within files Cmd + F Search for text within files in the repository

Sublime Merge for Mac 快捷键汇总

Function Key Command Mac
Open File Cmd + O Cmd + O
Open File with Shift Cmd + Shift + O
Hide Pane Cmd + H
Toggle Outline Cmd + B
Toggle Outline with Return Return
Toggle Outline with Command + K Cmd + K
Toggle Outline with Command + Delete Cmd + Delete
Toggle Outline with Command + Enter Cmd + Enter
Toggle Outline with Command + Shift + H Cmd + Shift + H
Toggle Outline with Command + Shift + P Cmd + Shift + P
Toggle Outline with Command + P Cmd + P
Toggle Outline with Command + Shift + F Cmd + Shift + F
Toggle Outline with Command + F Cmd + F
Toggle Outline with Control + Tab Ctrl + Tab
Toggle Outline with Control + Shift + Tab Ctrl + Shift + Tab
Toggle Outline with Control + ` Ctrl + `
Toggle Outline with Command + R Cmd + R
Copy SHA Cmd + C (Copy SHA)

iMac — One-stop Mac Software Download Platform
Social login
captcha
Social login