Git 可视化工具 Fork 使用指南

这篇具有很好参考价值的文章主要介绍了Git 可视化工具 Fork 使用指南。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

转载请标明出处:http://blog.csdn.net/zhaoyanjun6/article/details/125135486
本文出自【赵彦军的博客】

前言

最近遇到一个新项目,经过数年的积累,大概有 30000 个分支,用可视化工具打开直接卡死。
由于分支实在是太多了,一般的可视化工具,直接卡死,比如 Sourcetree 就直接卡死,测试了很多软件,最终 Fork 脱颖而出,可以完全胜任几万分支的情况。

fork: 一款 git 可视化工具

官网:https://git-fork.com/
下载:https://cdn.fork.dev/mac/Fork-2.18.dmg

1、打开项目

fork使用教程,git,github,Fork,赵彦军

2、切换分支

fork使用教程,git,github,Fork,赵彦军

3、创建分支

fork使用教程,git,github,Fork,赵彦军

4、本地已经改动的文件

  • Unstaged : 未固定的,未支持的。在 git 里还没 add 就是 Unstaged , 也就是 modified状态
  • Staged : 暂存的、阶段的、上演、层次。在 git 里,被 add 过,还没 commit 就是 Staged
    fork使用教程,git,github,Fork,赵彦军

把文件从 Unstaged 移动到 Staged

fork使用教程,git,github,Fork,赵彦军

5、commit 文件

fork使用教程,git,github,Fork,赵彦军

6、回滚 Changes

  • Discard 丢弃; 抛弃;
    fork使用教程,git,github,Fork,赵彦军

7、创建 patch

fork使用教程,git,github,Fork,赵彦军

8、Squash 合并多个 commit

fork使用教程,git,github,Fork,赵彦军

注意:被选中的 commit 都会被合并到前一个 。
所以 commit 1 、commit 2 、commit 3 合并到 哈哈哈

合并结果:
fork使用教程,git,github,Fork,赵彦军

9、rebase 参数

fork使用教程,git,github,Fork,赵彦军

  • Pick 保留该 commit
  • Squash 将该 commit 和 前面一个 commit 合并
  • Reword 保留该 commit,可以修改 commit 的注释

10、修改 commit 信息

  • Interactive:交互
  • Reword:改写

fork使用教程,git,github,Fork,赵彦军

11、Drop 删除 commit

Drop 删除了就直接把 commit 删除了,不会留下其他信息

fork使用教程,git,github,Fork,赵彦军

12、Revert Commit, 还原 Commit

  • Revert 还原、恢复
  • Revert commit 原来的 commit 会变成 UnStaged , 变成 changes
    fork使用教程,git,github,Fork,赵彦军

Revert commit 后,可以继续 commit , 变成 Revert "commit -3"

13、查看 Commit 信息

fork使用教程,git,github,Fork,赵彦军

14、从一个 Changes ,查看多个修改

从多个修改中,选择合适的修改

fork使用教程,git,github,Fork,赵彦军

15、查看 Chages

fork使用教程,git,github,Fork,赵彦军

16、Stash 暂存一个文件

  • Stash 藏、存、隐匿
    fork使用教程,git,github,Fork,赵彦军

stash 提取出来
fork使用教程,git,github,Fork,赵彦军

17、Rebase on 两个分支

当前在 f2 分支 , 选中 f1 , 选中 rebase on f1 。就是 f2 分支的提交要基于 f1 为基。
f1 分支commit : p2 、p1
f2 分支 commit : f2

Rebase on 后的结果:f2 、p2、p1

fork使用教程,git,github,Fork,赵彦军

18、commit 节点过滤

当分支比较多的时候,很多分支节点都显示出来,就会显示的很凌乱,如下。
fork使用教程,git,github,Fork,赵彦军

如果我们只想关注自己的分支,怎么办,可以用过滤的办法,只看我们关注的分支 commit 节点。
fork使用教程,git,github,Fork,赵彦军
commit 节点过滤后,只会显示 f2 分支。

19、Cherry-pick

fork使用教程,git,github,Fork,赵彦军

20、打开命令终端、打开访达、打开 sublime

fork使用教程,git,github,Fork,赵彦军

点击 open in

fork使用教程,git,github,Fork,赵彦军

21、merge 合并分支

fork使用教程,git,github,Fork,赵彦军文章来源地址https://www.toymoban.com/news/detail-823716.html

到了这里,关于Git 可视化工具 Fork 使用指南的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • git的常用命令以及在可视化工具中的使用方法

    想当初在刚进公司的时候,对于git的使用非常不熟悉,特别是分支的概念,导致开发效率变低,故通过此文章,总结git的使用经验 2.1 git clone [url]: 克隆远程仓库到本地 刚开始时,都需要将远程的代码拉到本地,这里一般是去对应的代码托管平台复制项目的链接,链接有ssh和

    2024年01月16日
    浏览(53)
  • Git与Git可视化工具TortoiseGit-小乌龟安装和配置

    官网链接: https://git-for-windows.github.io/ 文件位置存储,可根据自己盘的情况安装 安装配置文件,自己需要的都选上,下一步 不创建启动文件夹,下一步: 选择默认的编辑器,我们直接用推荐的就行,下一步 勾上第二项,这样就可以在cmd中操作,下一步 使用默认设置就行,下

    2024年02月08日
    浏览(54)
  • 小程序数据可视化:使用图表和可视化工具展示数据

    在当今信息爆炸的时代,数据无疑是最珍贵的资源之一。然而,海量的数据如果不加以整理和展示,很难从中获取有价值的信息。这时候,数据可视化就发挥了重要作用,它能够通过图表和可视化工具将复杂的数据转化为直观的视觉形式,帮助人们更好地理解和分析数据。本

    2024年02月11日
    浏览(58)
  • 如何通过TortoiseGit可视化工具查看Git管理的版本树和信息(工作树变更)内容

    黑色直线:master分支和基于master分支拉取基础分支都在这条线上,是一条直线。 其他线条:新开分支一定会增加一条线,但不一定每一条线分别代表一个分支。 注:如果一直是一个人,在同一个本地分支改的话,会一直是这条黑线。 即: 新的分支commit的差异,会产生新的支

    2024年02月04日
    浏览(127)
  • 可视化工具Visdom的使用

    ​ Visdom是Facebook专为PyTorch开发的实时可视化工具包,其作用相当于TensorFlow中的Tensorboard,灵活高效且界面美观。如果想更多了解关于Visdom的使用可以参考官方文档 打开cmd窗口,输入命令即可 要是用Visdom,需要在终端先开启监控命令,根据显示在浏览器中输入: http://localho

    2024年02月10日
    浏览(36)
  • 图可视化工具Gephi使用教程

    在论文写作和数据分析时,我们时常需要做信息的关联分析。例如舆论传播(A发布消息引爆舆论 - B,C,D转发,结果C的转发造成了舆论的进一步发酵)这样的舆情分析;科研成果下沉(A在Nature发表了重磅研究结果,B,C两大巨头纷纷入局,B在A的基础上发表了10篇成果,C在

    2024年02月04日
    浏览(70)
  • Kafka可视化工具-Offset Explorer使用

    感谢点赞和关注 ,每天进步一点点!加油! 目录 一、概述 二、环境信息 三、安装和使用 3.1 下载Offset Explorer 和安装 3.2 软件配置 3.2.1Properties 3.2.2Properties 3.2.3Advanced 3.2.4 JAAS config 3.2.5修改配置文件 3.3 基本使用 3.3.1查看topic分区列表及分区leader位置信息 3.3.2查看数据 Offset E

    2023年04月20日
    浏览(49)
  • 数据可视化diff工具jsondiffpatch使用学习

    jsondiffpatch 是一个用于比较和生成 JSON 数据差异的 JavaScript 库。它可以将两个 JSON 对象进行比较,并生成一个描述它们之间差异的 JSON 对象。这个差异对象可以用于多种用途,例如: 生成可视化的差异报告 应用差异到另一个 JSON 对象,从而完成更新 将差异对象转换为文本格

    2024年02月12日
    浏览(90)
  • 【使用DataEase数据可视化分析工具访问cpolar】

    DataEase 是开源的数据可视化分析工具,帮助用户快速分析数据并洞察业务趋势,从而实现业务的改进与优化。是开源的数据可视化分析工具,帮助用户快速分析数据并洞察业务趋势,从而实现业务的改进与优化。 在本地搭建后,借助cpolar 内网穿透实现远程公网地址即可访问

    2024年02月10日
    浏览(51)
  • ES的可视化工具-Kibana的安装和使用

        Kibana 是为 Elasticsearch设计的开源分析和可视化平台。你可以使用 Kibana 来搜索,查看存储在 Elasticsearch 索引中的数据并与之交互。你可以很容易实现高级的数据分析和可视化,以图表的形式展现出来。     下面是Kibana的安装步骤,控制台可以非常方便的来调用es的api,强

    2024年02月12日
    浏览(49)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包