最新 最热

Git 学习路线图:为什么每个开发者都应该了解它?

“ 在当今的开发环境中,版本控制系统是协作开发的核心工具,而 Git 以其强大的分布式特性脱颖而出。本文将深入探讨 Git 的基本概念、实际应用以及其与传统集中式版本控制系统 SVN 的主要区别。还将提供在各种操作系统...

2024-07-26
6

Git Flow工作流和Git 版本控制最佳实践

Git Flow是一种流行的Git工作流程,它定义了一组规则和约定,用于管理Git仓库中的分支和版本。Git Flow包括两个长期分支(master和develop)和三个短期分支(feature、release和hotfix),每个分支都有自己的目的和生命周期。...

2024-07-26
10

【git】CI/CD持续集成与部署C++示例

CI/CD(持续集成/持续交付)是一种软件开发实践和方法论,旨在通过自动化和持续性地集成、构建、测试和交付软件来提高开发团队的效率和软件质量。它的目标是使软件开发流程更加敏捷、可靠和可持续。...

2024-07-24
7

【git】基于gitbook的文档版本管理

安装gitbook-cli脚手架:npm install -g gitbook-cli

2024-07-24
5

【bat】用脚本实现git-clone和文件解压

今天有一个简单的需求,从git上clone下来程序包,然后有的文件还需要解压,在Windows下,想着用bat程序就可以解决,bat是适合解决一些程序的自动化处理的,类似于Linux中的shell脚本,在解决过程中遇到几个问题记录一下:...

2024-07-24
5

git 使用技巧

在 .git/info/sparse-checkout​ 文件中指定要拉取的文件夹或文件:

2024-07-23
7

基于cmake为项目自动获取git分支tag的版本号和commitid

在项目构建的时候,我们经常会希望能够将git提交的分支信息和提交号(commitid)以及当前版本发布的tag信息作为版本号自动构建到程序里面,以便后续能够快速定位所运行的程序所定影的git源码的版本,从而快速发现和定位问题...

2024-07-20
6

git config

安装完 Git 后,需要对 Git 环境进行一次配置,且只需要配置一次。程序升级时会保留配置信息。 你可以在任何时候再次通过运行命令来修改它们。

2024-07-18
5

10.5 Git 内部原理 - 引用规范

纵观全书,我们已经使用过一些诸如远程分支到本地引用的简单映射方式,但这种映射可以更复杂。假设你已经跟着前几节在本地创建了一个小的 Git 仓库,现在想要添加一个远程仓库:...

2024-07-15
6

warning: LF will be replaced by CRLF the next time Git touches it warning

warning: in the working copy of , LF will be replaced by CRLF the next time Git touches it warning:

2024-07-08
4