关于软件
关于本软件
• 项目依赖于
© 2024 sourcegit-scm
• 文本编辑器使用
• 等宽字体来自于
• 项目源代码地址
开源免费的Git客户端
新增工作树
检出分支方式 :
已有分支
创建新分支
工作树路径 :
填写该工作树的路径。支持相对路径。
分支名 :
选填。默认使用目标文件夹名称。
跟踪分支
设置上游跟踪分支
OpenAI助手
使用OpenAI助手生成提交信息
应用补丁(apply)
错误
输出错误,并终止应用补丁
更多错误
与【错误】级别相似,但输出内容更多
补丁文件 :
选择补丁文件
忽略空白符号
忽略
关闭所有警告
应用补丁
警告
应用补丁,输出关于空白符的警告
空白符号处理 :
存档(archive) ...
存档文件路径:
选择存档文件的存放路径
指定的提交:
存档
SourceGit Askpass
不跟踪更改的文件
没有不跟踪更改的文件
移除
二进制文件不支持该操作!!!
逐行追溯(blame)
选中文件不支持该操作!!!
检出(checkout) ${0}$...
与其他分支对比
与当前HEAD比较
与本地工作树比较
复制分支名
删除 ${0}$...
删除选中的 {0} 个分支
放弃所有更改
快进(fast-forward)到 ${0}$
GIT工作流 - 完成 ${0}$
合并 ${0}$ 到 ${1}$...
拉回(pull) ${0}$
拉回(pull) ${0}$ 内容至 ${1}$...
推送(push)${0}$
变基(rebase) ${0}$ 分支至 ${1}$...
重命名 ${0}$...
切换上游分支
取消追踪
分支比较
字节
取 消
重置文件到该版本
重置文件到上一版本
切换变更显示模式
文件名+路径列表模式
全路径列表模式
文件目录树形结构模式
检出(checkout)分支
检出(checkout)提交
注意:执行该操作后,当前HEAD会变为游离(detached)状态!
提交 :
目标分支 :
未提交更改 :
丢弃更改
不做处理
贮藏并自动恢复
挑选提交
提交列表 :
提交变化
丢弃贮藏确认
您正在丢弃所有的贮藏,一经操作,无法回退,是否继续?
克隆远程仓库
额外参数 :
其他克隆参数,选填。
本地仓库名 :
本地仓库目录的名字,选填。
父级目录 :
远程仓库 :
关闭
提交信息编辑器
挑选(cherry-pick)此提交
挑选(cherry-pick)...
检出此提交
与当前HEAD比较
与本地工作树比较
复制简要信息
复制提交指纹
交互式变基(rebase -i) ${0}$ 到此处
变基(rebase) ${0}$ 到此处
重置(reset) ${0}$ 到此处
回滚此提交
编辑提交信息
另存为补丁 ...
合并此提交到上一个提交
合并之后的提交到此处
变更对比
查找变更...
文件列表
LFS文件
子模块
基本信息
修改者
变更列表
提交者
查看包含此提交的分支/标签
本提交已被以下分支/标签包含
仅显示前100项变更。请前往【变更对比】页面查看全部。
提交信息
父提交
相关引用
提交指纹
浏览器中查看
填写提交信息主题
详细描述
仓库配置
提交信息模板
模板名 :
模板内容 :
电子邮箱
邮箱地址
GIT配置
启用定时自动拉取远程更新
分钟
ISSUE追踪
新增匹配Github Issue规则
新增匹配Jira规则
新增自定义规则
匹配ISSUE的正则表达式 :
规则名 :
为ISSUE生成的URL链接 :
可在URL中使用$1,$2等变量填入正则表达式匹配的内容
HTTP代理
HTTP网络代理
用户名
应用于本仓库的用户名
工作区
颜色
启动时恢复打开的仓库
复制
复制全部文本
复制内容
复制路径
复制文件名
新建分支 ...
新分支基于 :
完成后切换到新分支
未提交更改 :
丢弃更改
不做处理
贮藏并自动恢复
新分支名 :
填写分支名称。
创建本地分支
新建标签 ...
标签位于 :
使用GPG签名
标签描述 :
选填。
标签名 :
推荐格式 :v1.0.0-alpha
推送到所有远程仓库
新建标签
类型 :
附注标签
轻量标签
按住Ctrl键点击将以默认参数运行
剪切
删除分支确认
分支名 :
您正在删除远程上的分支,请务必小心!!!
同时删除远程分支 ${0}$
删除多个分支
您正在尝试一次性删除多个分支,请务必仔细检查后再执行操作!
删除远程确认
远程名 :
目标 :
删除分组确认
删除仓库确认
删除子模块确认
子模块路径 :
删除标签确认
标签名 :
同时删除远程仓库中的此标签
二进制文件
当前大小
原始大小
复制
文件权限已变化
LFS对象变更
下一个差异
没有变更或仅有换行符差异
上一个差异
分列对比
子模块
新增
语法高亮
自动换行
使用外部合并工具查看
减少可见的行数
增加可见的行数
请选择需要对比的文件
显示隐藏符号
交换比对双方
使用外部比对工具查看
放弃更改确认
所有本地址未提交的修改。
变更 :
总计{0}项选中更改
本操作不支持回退,请确认后继续!!!
书签 :
名称 :
目标 :
编辑分组
编辑仓库
快进(fast-forward,无需checkout)
拉取(fetch)
拉取所有的远程仓库
不拉取远程标签
自动清理远程已删除分支
远程仓库 :
拉取远程仓库内容
不跟踪此文件的更改
放弃更改...
放弃 {0} 个文件的更改...
放弃选中的更改
使用外部合并工具打开
另存为补丁...
暂存(add)
暂存(add){0} 个文件
暂存选中的更改
贮藏(stash)...
贮藏(stash)选中的 {0} 个文件...
从暂存中移除
从暂存中移除 {0} 个文件
从暂存中移除选中的更改
使用 THEIRS (checkout --theirs)
使用 MINE (checkout --ours)
文件历史
文件内容
文件变更
过滤
GIT工作流
开发分支 :
特性分支 :
特性分支名前缀 :
结束特性分支
结束修复分支
结束版本分支
目标分支 :
修复分支 :
修复分支名前缀 :
初始化GIT工作流
保留分支
发布分支 :
版本分支 :
版本分支名前缀 :
开始特性分支...
开始特性分支
开始修复分支...
开始修复分支
输入分支名
开始版本分支...
开始版本分支
版本标签前缀 :
Git LFS
添加追踪文件规则...
匹配完整文件名
规则 :
添加LFS追踪文件规则
拉取LFS对象 (fetch)
拉取LFS对象
执行`git lfs prune`命令,下载远程LFS对象,但不会更新工作副本。
启用Git LFS支持
显示LFS对象锁
没有锁定的LFS文件
锁定
仅显示被我锁定的文件
LFS对象锁状态
解锁
强制解锁
精简本地LFS对象存储
运行`git lfs prune`命令,从本地存储中精简当前版本不需要的LFS对象
拉回LFS对象 (pull)
拉回LFS对象
运行`git lfs pull`命令,下载远程LFS对象并更新工作副本。
推送
推送LFS对象
将排队的大文件推送到Git LFS远程服务
远程 :
跟踪名为'{0}'的文件
跟踪所有 *{0} 文件
历史记录
切换横向/纵向显示
切换曲线/折线显示
作者
路线图与主题
提交指纹
提交时间
查询提交指纹、信息、作者。回车键开始,ESC键取消
清空
已选中 {0} 项提交
快捷键参考
全局快捷键
取消弹出面板
关闭当前页面
切换到上一个页面
切换到下一个页面
新建页面
打开偏好设置面板
仓库页面快捷键
提交暂存区更改
提交暂存区更改并推送
丢弃选中的更改
切换左边栏为分支/标签等显示模式(默认)
重新加载仓库状态
将选中的变更暂存或从暂存列表中移除
切换左边栏为提交搜索模式
显示本地更改
显示历史记录
显示贮藏列表
文本编辑器
关闭搜索
定位到下一个匹配搜索的位置
定位到上一个匹配搜索的位置
打开搜索
暂存
移出暂存区
丢弃
初始化新仓库
路径 :
挑选(Cherry-Pick)操作进行中。点击【终止】回滚到操作前的状态。
合并操作进行中。点击【终止】回滚到操作前的状态。
变基(Rebase)操作进行中。点击【终止】回滚到操作前的状态。
回滚提交操作进行中。点击【终止】回滚到操作前的状态。
交互式变基
目标分支 :
起始提交 :
向上移动
向下移动
Source Git
出错了
系统提示
主菜单
合并分支
目标分支 :
合并方式 :
合并分支 :
调整仓库分组
请选择目标分组:
名称 :
GIT尚未配置。请打开【偏好设置】配置GIT路径。
系统提示
浏览应用数据目录
选择文件夹
打开文件...
选填。
新建空白页
设置书签
关闭标签页
关闭其他标签页
关闭右侧标签页
复制仓库路径
新标签页
粘贴
刚刚
{0}分钟前
{0}小时前
昨天
{0}天前
上个月
{0}个月前
一年前
{0}年前
偏好设置
外观配置
缺省字体
默认字体大小
等宽字体
仅在文本编辑器中使用等宽字体
主题
主题自定义
主标签使用固定宽度
使用系统默认窗体样式
对比/合并工具
安装路径
填写工具可执行文件所在位置
工具
通用配置
启动时检测软件更新
显示语言
最大历史提交数
SUBJECT字数检测
GIT配置
自动换行转换
默认克隆路径
邮箱
默认GIT用户邮箱
安装路径
用户名
默认GIT用户名
Git 版本
本软件要求GIT最低版本为2.23.0
GPG签名
启用提交签名
启用标签签名
签名格式
签名程序位置
签名程序所在路径
用户签名KEY
输入签名提交所使用的KEY
第三方工具集成
终端/SHELL
终端/SHELL
安装路径
清理远程已删除分支
目标 :
清理工作树
清理在`$GIT_DIR/worktrees`中的无效工作树信息
拉回(pull)
拉取分支 :
拉取远程中的所有分支变更
本地分支 :
未提交更改 :
丢弃更改
不做处理
贮藏并自动恢复
不拉取远程标签
远程 :
拉回(拉取并合并)
使用变基方式合并分支
推送(push)
确保子模块变更已推送
启用强制推送
本地分支 :
远程仓库 :
推送到远程仓库
远程分支 :
跟踪远程分支
同时推送标签
推送标签到远程仓库
推送到所有远程仓库
远程仓库 :
标签 :
退出
变基(rebase)操作
自动贮藏并恢复本地变更
目标提交 :
分支 :
重新加载
添加远程仓库
编辑远程仓库
远程名 :
唯一远程名
仓库地址 :
远程仓库的地址
复制远程地址
删除 ...
编辑 ...
拉取(fetch)更新
在浏览器中打开
清理远程已删除分支
移除工作树操作确认
启用`--force`选项
目标工作树 :
分支重命名
新的名称 :
新的分支名不能与现有分支名相同
分支 :
终止合并
自动拉取远端变更中...
清理本仓库(GC)
本操作将执行`git gc`命令。
清空过滤规则
配置本仓库
下一步
在文件浏览器中打开
快速查找分支、标签、子模块
过滤规则 :
本地分支
定位HEAD
启用 --first-parent 过滤选项
新建分支
在 {0} 中打开
使用外部工具打开
重新加载
远程列表
添加远程
解决冲突
查找提交
搜索途径
文件
提交信息
提交指纹
作者及提交者
以树型结构展示
提交统计
子模块列表
添加子模块
更新子模块
标签列表
新建标签
在终端中打开
工作树列表
新增工作树
清理
远程仓库地址
重置(reset)当前分支到指定版本
重置模式 :
提交 :
当前分支 :
在文件浏览器中查看
回滚操作确认
目标提交 :
回滚后提交更改
编辑提交信息
请使用Shift+Enter换行。Enter键已被【确 定】按钮占用。
执行操作中,请耐心等待...
保 存
另存为...
补丁已成功保存!
扫描仓库
根路径 :
检测更新...
检测到软件有版本更新:
获取最新版本信息失败!
下 载
忽略此版本
软件更新
当前已是最新版本。
压缩为单个提交
合并入:
SSH密钥 :
SSH密钥文件
开 始
贮藏(stash)
包含未跟踪的文件
信息 :
选填,用于命名此贮藏
贮藏本地变更
应用(apply)
删除(drop)
应用并删除(pop)
丢弃贮藏确认
丢弃贮藏 :
贮藏列表
查看变更
贮藏列表
提交统计
提交次数
提交者
本月
本周
提交次数:
贡献者人数:
总览
子模块
添加子模块
复制路径
拉取子孙模块
打开仓库
相对仓库路径 :
本地存放的相对路径。
删除子模块
确 定
复制标签名
删除 ${0}$...
推送 ${0}$...
仓库地址 :
更新子模块
更新所有子模块
启用 '--init'
启用 '--recursive'
子模块 :
启用 '--remote'
警告
起始页
新建分组
新建子分组
克隆远程仓库
删除
支持拖放目录添加。支持自定义分组。
编辑
调整分组
打开所有包含仓库
打开本地仓库
打开终端
重新扫描默认克隆路径下的仓库
快速查找仓库...
排序
本地更改
添加至 .gitignore 忽略列表
忽略所有 *{0} 文件
忽略同目录下所有 *{0} 文件
忽略同目录下所有文件
忽略本文件
修补(--amend)
自动暂存
现在您已可将其加入暂存区中
提交
提交并推送
历史输入/模板
CTRL + Enter
检测到冲突
文件冲突已解决
显示未跟踪文件
没有提交信息记录
没有可应用的提交信息模板
已暂存
从暂存区移除选中
从暂存区移除所有
未暂存
暂存选中
暂存所有
查看忽略变更文件
模板:${0}$
请选中冲突文件,打开右键菜单,选择合适的解决方式
工作区:
配置工作区...
本地工作树
复制工作树路径
锁定工作树
移除工作树
解除工作树锁定