Git

如何构建用户态 Linux

“用户态 Linux” 是什么?它是一种可以在用户态运行的 Linux 内核。(用户态是什么,这里就不解释了)它有什么用?它用于内核隔离、替代 QEMU/Bochs 来调试 Lin…

五个提升你的 Git 水平的命令

将这些命令加入到你的工作流中,使 Git 发挥更大的作用。如果你经常使用 Git,你可能会知道它非常有名。它可能是最受欢迎的版本控制方案,它被一些 最大的软件项目 用来 跟踪文件变…

Gitbase:使用 SQL 探索 Git 仓库

Gitbase 是一个由 Go 驱动的开源项目,它使得我们可以在 Git 仓库上运行 SQL 查询。Git 已经成为了代码版本控制的事实标准。虽然 Git 已经很流行了,但想用它来…

Git 教程:重命名分支、删除分支、查看分支作者

掌握管理本地/远程分支等最常见的 Git 任务。Git 的主要优势之一就是它能够将工作“分叉”到不同的分支中。如果只有你一个人在使用某个存储库,分支的好处是有限的。但是,一旦你开始…

使用 Tig 来可视化 Git 工作流

Tig 是审查 Git 仓库的绝佳工具,它鼓励你探索日志,而无需构建冗长且有时复杂的查询。如果你发现浏览你的 Git 仓库非常复杂,我已经为你准备好了工具,来了解一下 Tig。Ti…

删除 Git 远程分支的本地引用

遵循几个简单的步骤来保持 Git 仓库的整洁在合并一个 GibLab 的合并请求(MR)或 GitHub 的拉取请求(PR)后,你通常需要从远程仓库中删掉这个主题分支来保持仓库的整…

我在 Linux 中使用的 5 个 Git 配置

这份简要指南能够帮助你快速开始使用 Git,以及配置一些选项。在 Linux 中设置 Git 十分简单,但为了获得完美的配置,我做了以下五件事:创建全局配置设置默认名称设置默认邮箱…

用 git log 命令显示在特定日期的提交记录

git log 命令是 Git 中一个很重要的查看提交记录的工具,它也是人们喜欢使用 Git 的原因之一。git log 命令能够让你了解到更多关于贡献者 提交 commit 的记…

掌握强大的 Git 变基命令

学习如何使用 Git 来压扁、变基和精选。当我与别人谈到 Git 时,几乎每个人都对 git rebase 命令 有强烈的印象,这个命令让许多人遇到了问题,而不得不更改目录、删除仓…

使用 Git bisect 命令定位首次引入错误的提交

Git 的 bisect 工具通过快速识别坏的提交,节省了时间和精力。你是不是有过这样的经历:发现代码中有 错误 bug ,但不知道这个错误是什么时候引入的。这有可能是因为,某个人…

编写好 Git 提交信息的 11 个技巧

我请社区的开源从业者分享了他们关于编写有用的 Git 提交信息的建议。最近,当需要更新时,我一直在密切关注从产品和服务获得的变更日志。以下是一些示例:修复了一些错误。进行了一些可访…

如何解决 Git 合并冲突

在遇到合并冲突时,请不要惊慌。通过一些娴熟的技巧协商,你可以解决任何冲突。假设你和我正在共同编辑同一个名称为 index.html 的文件。我对文件进行了修改,进行了提交,并将更改…

专为技术写作人员提供的 7 条 Git 技巧

跟随这个演示来了解我如何使用 Git 为 Foreman 编写文档。作为 ATIX 的技术作家,我的任务包括为 Foreman 创建和维护存放在 github.com/thefor…

在 Git 仓库中,文件究竟被存储在哪里?

大家好!今天我和一个朋友讨论 Git 的工作原理,我们感到奇怪,Git 是如何存储你的文件的?我们知道它存储在 .git 目录中,但具体到 .git 中的哪个位置,各个版本的历史文…

硬核观察 #1247 Git 项目考虑使用 Rust 代码开发

#1 联网的扭矩扳手也能被入侵博世力士乐某个系列的手持螺帽扳手可以无线联网。世界各地的工厂都在使用这些扳手组装敏感仪器和设备。这种无线设备可以无线连接到使用它的企业的本地网络,让工…

Pull Requests 揭示了研发团队的习惯

导读:你的研发团队是否受到重复的 git 问题的困扰?本文有一定价值参考。竞争过度,导致拥挤的拉取请求如何处理?一组研究人员发现了组织中开发团队可能正以各种方式以并不理想的效率工作…

Git 初学者实践指南

导读:无论你是编程新手还是经验丰富的开发者、工程师,了解 Git 对于有效管理复杂项目和与其他队友合作都是至关重要的事儿。Git 到底是什么Git 是一个免费的开源分布式版本控制系…

如何在 Manjaro 上安装 Gitea

Gitea 是一个用 Go 编写的轻量级开源 Git 服务。它被设计为具有最小资源占用的自托管 Git 服务,使其成为私有存储库和团队项目的绝佳选择。 在 Manjaro 上安装 …

大幅减小OH代码占用磁盘空间的几个小技巧

想了解更多关于开源的内容,请访问:51CTO 鸿蒙开发者社区https://ost.51cto.com前言随着版本的演进和更新,OpenHarmony的代码量越来越大,非常消耗磁盘…

我们如何停止使用 Git Rebase

在编程世界中,像 Git 这样的版本控制系统是我们可信赖的伙伴,确保我们的代码保持整洁,并且协作工作顺利进行。在现有的 git rebase 和 git merge 之间的争论中,…

加载更多