![8941a6a110d62b530f616a9232e2643d.webp](https://filescdn.proginn.com/2cfc4de9f60669e9918dcb925b903d51/8941a6a110d62b530f616a9232e2643d.webp)
阅读本文大概需要 2.8 分钟。
来自:开源技术专栏
这是由 GitHub 联合创始人、《 Pro Git 》的作者 Scott Chacon 开源的 Git 客户端。它采用 Tauri/Rust/Svelte 构建,拥有较高的颜值。用户可以将多个分支上的改动,通过拖拽的方式快速地聚合到一个独立分支上,实现灵活地跨分支操作。“目前仅支持 macOS 和 Linux 平台,Windows 版本还在开发中。
![dd9ff63f02fa30e3f6816705a0540cbf.webp](https://filescdn.proginn.com/619a914c9c2530f24d14a97502c95995/dd9ff63f02fa30e3f6816705a0540cbf.webp)
主要特点
虚拟分支机构
- 同时组织多个分支的工作,而不是不断切换分支
- 需要时自动创建新分支
轻松提交管理
- 通过拖放来撤消、修改和挤压提交
GitHub 集成
- 向 GitHub 进行身份验证以打开拉取请求、列出分支和状态等
轻松的 SSH 密钥管理
- GitButler 可以自动生成 SSH 密钥上传到 GitHub
人工智能工具
- 根据正在进行的工作自动编写提交消息
- 自动创建描述性分支名称
提交签名
- 使用我们生成的 SSH 密钥轻松提交签名
使用
虚拟分支
虚拟分支就像普通的 Git 分支一样,只是可以同时处理其中的多个分支。![fb50ea6488fd592763d04b77545fb525.webp](https://filescdn.proginn.com/bfb299fb7448732ad677014b522a3dc8/fb50ea6488fd592763d04b77545fb525.webp)
合并上游
最终,你将把工作合并到你选择作为基础分支的分支中,该分支需要与所有虚拟分支进行协调,以使它们与最终需要合并的位置保持同步。![ccae2da5c96f660ac39de6a5c53b5001.webp](https://filescdn.proginn.com/eeaf6f33baf17c59037d0593c185f2c9/ccae2da5c96f660ac39de6a5c53b5001.webp)
合并冲突
如果某个虚拟分支确实与你的上游分支有冲突,并且处于蓝点状态,你可以通过应用来修复它。应用冲突分支将首先取消应用所有现有的虚拟分支,然后将合并冲突标记放入你的工作目录并为你标记冲突文件。![1bfabe258424c3ebec1a2caad94ff34a.webp](https://filescdn.proginn.com/4012a1f320cc0977bbeb7a283c347b67/1bfabe258424c3ebec1a2caad94ff34a.webp)
个人设置
现在可以在侧边栏底部找到你的个人设置、项目特定设置和反馈按钮,并且可以使用新的下拉菜单轻松更改项目。![3706814fb540296ef9ff4f2cefd40532.webp](https://filescdn.proginn.com/4dc0064bb93af6627d3bfbd3e3fd1e5f/3706814fb540296ef9ff4f2cefd40532.webp)
![7f5c8bbda7f52338f73dfb6ba37fdd69.webp](https://filescdn.proginn.com/ed5c52ef5b95c52962397aed1743b1f4/7f5c8bbda7f52338f73dfb6ba37fdd69.webp)
![e78a2155111443830005e9aa43027ddd.webp](https://filescdn.proginn.com/4c2491c7998f7d5b7c2287c8554ca49f/e78a2155111443830005e9aa43027ddd.webp)
历史记录
现在有更多方法来修复你的提交历史记录。如果你忘记了一个小更改,可以编辑该文件,然后将该文件路径拖到上次提交中以对其进行修改。![cf6b5a32bbe4cbd2270e9be1b0c5f6ac.webp](https://filescdn.proginn.com/efec8d18416ba1cf1c489a7a2d0e39e8/cf6b5a32bbe4cbd2270e9be1b0c5f6ac.webp)
![832df379f29ba28369cc5f9e1c46151a.webp](https://filescdn.proginn.com/7ac3787cea527a1652314fdc1fcce0f1/832df379f29ba28369cc5f9e1c46151a.webp)
传送门
开源地址:<END>“
https://github.com/gitbutlerapp/gitbutler
推荐阅读:
网友问雷军怎么解压?雷总回复说平时刷刷微博,刷刷短视频,看看爽文
分布式链路追踪:TraceIdFilter + MDC + Skywalking
《云服务器限时免费领取》 轻量级服务器-2核4G5M 1个月 云服务器-2核4G3M 1个月
⬇戳阅读原文领取
朕已阅