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 Currentcompare
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 requestpull 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 LFSLFS(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相关操作

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值