Git可视化工具SourceTree使用手册:中英文/命令对照表

前言

SourceTree是一款很好用的可视化Git操作工具,一开始语言选择了中文,但是有些中文联想不到对应的Git命令,所以这里水一篇SourceTree中英文/命令对照表,纯手打,也算一篇粗略版SourceTree使用手册吧,有空再每次多一些细节补充进去

建议新手一开始就使用英文,在工具-选项-一般-语言中设置(Tools-Options-General-Language)

基于2.5.5.0版本

中英文/命令对照表

顶部操作栏

序号 中文名称 英文名称 功能说明 命令
1 提交 Commit 将暂存区文件提交到本地仓库
2 拉取 Pull 从远程仓库分支获取最新文件到本地仓库的当前分支+合并到工作区
3 推送 Push 将本地仓库的分支更新到远程仓库对应的分支
4 获取 Fetch 从远程仓库分支获取最新文件到本地仓库的当前分支
5 分支 Branch 点击弹出分支操作弹窗,可新建、删除分支
6 合并 Merge 弹出合并窗口,一般我自己不再这边进行合并
7 贮藏 Stash 将未提交的文件贮藏,贮藏列表可以在左侧页面的贮藏下看到
8 丢弃 Discard 点击弹出未提交文件丢弃弹窗
9 标签 Tag 点击弹出标签弹窗,进行新建或删除

左侧树

序号 中文名称 英文名称 功能说明 命令
1 文件状态 FILE STATUS 包含工作副本
工作副本 Working Copy 包含暂存区、工作区、提交功能、文件对比等功能
2 分支 BRANCHES 本地分支
3 标签 TAGS 标签
4 远程 REMOTES 远程分支
5 贮藏 STASHES 已贮藏记录的列表

右键工作副本

序号 中文名称 英文名称 功能说明 命令
1 提交 Commit 提交所有未暂存文件
2 丢弃 Discard 打开丢弃文件列表的弹窗

右键本地分支

序号 中文名称 英文名称 功能说明 命令
1 检出(选中分支) Checkout 检出选中分支,变成当前分支
2 合并(选中分支)至(当前分支) Merge 将选中分支合并到当前分支
3 将当前变更衍合到(选中分支) Rebase 把在一个分支里的提交,在另一个分支重放一遍
4 获取(选中分支) Fetch 从远程仓库分支获取最新文件到本地仓库的选中分支
5 拉取(跟踪的远程分支) Pull 从远程仓库分支获取最新文件到本地仓库的当前分支+合并到工作区
6 推送到(跟踪的远程分支) Push to 将该分支最新改动推送到远程分支
7 推送到(orgin) Push to(orgin) 将该分支推送到远程,创建新的远程分支
8 跟踪远程分支(orgin/远程分支) Track Remote branch 将本地分支和远程分支做关联
9 与当前对比 Diff Against Current 展示选中分支与当前分支区别
10 重命名(选中分支) Rename 重命名本地分支
11 删除(选中分支) Delete 删除选中本地分支
12 创建拉取请求 Create pull request 创建拉取请求

右键标签

序号 中文名称 英文名称 功能说明 命令
1 检出(选中标签) Checkout 检出
2 细节 Details 查看标签细节
3 与当前对比 Diff Against Current compare
4 推送到(origin) Push to 推送到远程
5 删除(选中标签) Delete 删除本地标签

右键origin

序号 中文名称 英文名称 功能说明 命令
1 获取 Fetch from 从远程获取最新分支列表
2 拉取 Pull to 弹出选择框,选择要拉取的分支
3 推送 Push to 弹出选择框,选择要推送的分支
4 删除 Delete 删除此远端

右键远程分支

序号 中文名称 英文名称 功能说明 命令
1 检出(远程分支) Checkout 检出远程分支到本地分支列表
2 拉取(远程分支)到当前分支 Pull (remote branch) into current branch 弹出选择框,拉取远程分支
3 与当前对比 Diff Against Current 进行分支区别对比
4 删除(远程分支) Delete 删除远程分支
5 创建拉取请求 Create pull request pull request

右键贮藏

序号 中文名称 英文名称 功能说明 命令
1 应用贮藏区 Apply stash 将贮藏区内容应用到当前分支
2 删除贮藏区 Delete stash 删除选中的贮藏内容

右侧工作区

右键工作副本-已/未暂存文件

序号 中文名称 英文名称 功能说明 命令
1 打开 Open 使用第三方软件打开对应的文件
2 在资源管理器里打开 Show in Explore 打开文件管理系统并定位到该文件
3 复制路径到剪贴板 Copy Path To Clipboard 复制文件路径
4 外部差异对比 External Diff 可以配置外部差异比对工具为beyond compare
5 添加 Add 将未暂存文件添加到已暂存文件
6 跟踪Git LFS的文件类型 Track file type in Git LFS LFS(Large File Storage)将你所标记的大文件保存至另外的仓库,而在主仓库仅保留其轻量级指针
那么在你检出版本时,根据指针的变化情况下更新对应的大文件.而不是在本地保存所有版本的大文件
7 移除 Remove 删除文件
8 丢弃 Discard 丢弃已修改未提交的内容
9 忽略 Ignore 忽略该文件,不再在已/未暂存文件中展示
10 停止跟踪 Stop Tracking 将该文件移出版本控制
11 提交 Commit 我点没反应,一般都用下面提交区填了提交记录统一提交
12 解决冲突 Resolve Confilcts 展开下面6个选项
打开外部合并工具 Launch External Merge Tool 比如打开beyond compare
使用我的版本解决冲突 Resolve Using ‘Mine’ 直接应用自己本地分支的修改
使用他人版本解决冲突 Resolve Using ‘Theirs’ 直接应用合并过来的别人的修改
重新合并 Restart Merge 字面意思
标记为已解决 Mark Resolved 字面意思
标记为未解决 Mark Unresolved 字面意思
13 自定义操作 Custom Actions 没用到
14 选定版本的变更历史 Log Selected 弹出弹窗,展示该文件提交历史记录
15 按行审阅选定项目 Annotate Selected 和IDEA的Annotate相似,展示每一行最新提交信息

右键分支-分支列表中的节点

序号 中文名称 英文名称 功能说明 命令
1 检出 Checkout 从该分支节点创建一个分离的HEAD
2 合并 Merge 将该分支节点合并到当前分支
3 衍合 Rebase 将当前变动在该提交上变基
4 标签 Tag 在指定的节点添加或删除标签
5 存档 Archive 将该节点打包成一个zip格式存档文件(全量)
6 分支 Branch
7 交互式衍合 Rebase children of (node) interactively 参考最后一章:“参考“
8 重置当前分支到此次提交 Reset current branch to this commit 不改变分支结构,重置当前分支
9 回滚提交 Reverse commit 回滚选中提交
10 创建补丁 Create Patch
11 遴选 Cherry Pick 选择想要的提交合并到当前分支
12 复制SHA到剪贴板 Copy SHA to Clipboard
13 自定义操作 Custom Actions

右键分支-节点中的文件

序号 中文名称 英文名称 功能说明 命令
1 选定项目的变更历史 Log Selected
2 按行审阅选定项目 Annotate Selected
3 重置到提交 Reset to Commit
4 打开当前版本 Open Current Version
5 打开选定版本 Open Selected Version
6 复制路径到剪贴板 Copy path to Clipboard
7 跟踪Git LFS的文件类型 Track file type in Git LFS
8 自定义操作 Custom Actions

参考

git分支管理之rebase 以及 cherry-pick相关操作

猜你喜欢

转载自blog.csdn.net/weixin_43859729/article/details/108360583