最新 最热

为什么要使用 Git 作为代码版本管理工具?

你好,我是喵喵侠。在日常开发工作中,代码版本管理工具是必不可少的,特别是当团队协作开发项目时。曾经,很多开发者都使用过 SVN(Subversion)这样的版本管理工具,但随着时代的进步,Git 已经成为版本管理的主流工具。那么,为什么...

2024-09-12
4

git专题 | 同样是分支合并, git merge和rebase有什么区别

上一篇文章中,讲了在 git merge 的两种模式下分支是如何合并的。而在 git 中,除了 merge 命令,rebase 也是用于分支合并。那么,merge 和 rebase 又有什么不同呢。...

2024-09-12
4

如何编写一个优雅的commit message

在Git中,git commit 命令扮演着至关重要的角色。它的主要作用是将暂存区(staging area)里的改动内容提交到本地仓库(repository)中,形成一个新的版本或提交(commit)。这个过程是 Git 工作流程中的一个关键步骤,它允许开发者将...

2024-09-11
3

git专题 | git merge的fast-forward和no-fast-forward模式有什么区别

在上一篇git专题 | 脱离IDE,git在命令行是如何工作的主要讲了如何在命令行中使用 git,将变更信息添加到暂存区以及提交到本地仓库。之后又结合 branch 分支,分析了 git 中各个工作区域的作用。其中,在讲到 branch 的时候,...

2024-09-11
4

Git学习提高通识课(一):head、工作树和索引和相互关系

在Git中,head、工作树和索引是三个关键概念,它们在版本控制过程中起着重要作用

2024-09-10
4

git回退代码的n种方式

介绍git restore; git reset; git revert 的用法以及常见场景下回退代码的方式。也会简单介绍一些git的基础知识。

2024-09-10
3

IDEA提交git代码前执行checkstyle校验

为了统一团队人员代码风格,在代码协同时经常会引入对应的checkstyle校验功能,配置好代码style后一般在IDEA执行mvn validate功能即可,如下图所示:

2024-09-09
5

Pipeline流水线通过git拉取Jenkinsfile报错 error: RPC failed; result=22, HTTP code = 404

在学习共享库时使用通过git拉取jenkinsfile时,报错在排查gitlab服务状态,网络通讯,防火墙规则以及Jenkins凭据均可以正常使用,最后发现的时在URL填写中缺少 .git 结尾所导致的,在了解后得知在 GitLab 或 GitHub 中,通常使用...

2024-09-09
4

Git Extensions:一个.NET开源的 Git 图形用户界面(GUI)工具

今天大姚给大家分享一个.NET开源、免费的用于管理 Git 存储库的独立图形用户界面(GUI)工具,它还与 Windows 资源管理器和 Microsoft Visual Studio (2015/2017/2019/2022) 集成:Git Extensions。...

2024-09-09
5

git的rebase和merge有什么区别,两张图带你搞明白

我们得要学习这种差异,以便在合理的代码环境挑选这两个命令,以便我们更好的去使用git。

2024-09-08
2