2024/8/8大约 2 分钟
以下是基于GitLab CE 16.11.5 迁移服务器的操作指南
title: GitLab操作:服务器迁移
date: 2024-08-08
tags:
- 运维
- 版本控制
- Git
title: GitLab操作:服务器迁移
date: 2024-08-08
tags:
- 运维
- 版本控制
- Git
title: GitLab操作:服务器迁移
date: 2024-08-08
tags:
2024/8/8小于 1 分钟
Git基本概念
区别Git、Gitlib、Github、Gitlab、Gitee
- git 是一种版本控制系统,是一个命令,是一种工具。
- gitlib 是用于实现Git功能的开发库。
- github 是一个基于git实现在线代码托管的仓库,向互联网开放,企业版要收钱。
- gitlab 类似 github,一般用于在企业内搭建git私服,要自己搭环境。gitlab-ce 是社区版,gitlab-ee是企业版,收费版。
- gitee 即码云,是 oschina 免费给企业用的,不用自己搭建环境。
2024/8/8大约 3 分钟
在Git协作开发中,日志中频繁出现“Merge remote-tracking branch 'origin/xxx' into xxx”的记录是常见现象。以下从出现原因、规避方式、最佳实践三方面进行系统总结,结合参考文档与Git标准流程,帮助开发者规范分支管理、优化提交历史。
关键概念补充:
远程跟踪分支(Remote-Tracking Branch):日志中的“remote-tracking branch”(如origin/develop)是本地Git仓库对远程分支状态的“缓存副本”,并非直接指向远程仓库。它的作用是:
2024/8/8大约 7 分钟
基本格式
<type>(<scope>): <subject> //header部分
<BLANK LINE> //空行
<body> //body部分
<BLANK LINE> //空行
<footer> //footer部分
2024/8/8大约 2 分钟
在利用 git 工作时,工程目录下经常会出现一些未跟踪文件,虽然 git 支持通过 .gitingore 文件添加一些忽略文件类型和文件目录。但有时需要清理一些临时文件和自动生成的文件,手动删除显得太麻烦,这时你可以利用 git clean 命令来帮你完成这项操作。
git clean 命令支持以下参数:
git clean [-d] [-f] [-i] [-n] [-q] [-e ] [-x | -X] [--] ...
2024/8/8大约 1 分钟