正文动态变化:分支的指向随着新的提交而变化。并行开发:允许并行开发不同的特性或功能。标签(Tag)标签是一个静态的引用,用来标记项目中的特定点,通常用于版本发布(如 v1.0.0、v1.1.0 等)。一旦创建,标签指向某个特定的提交且永远不会改变。标签可以是轻量级的,也可以是带有额外信息的注解标签(annotated tag),其中可能包括作者、日期、消息和可选的 GPG 签名。特点:静态不变:标
目录一、版本控制概要
1.1、什么是版本控制1.2、常用术语1.3、常见的版本控制器1.4、版本控制分类
1.4.1、本地版本控制1.4.2、集中版本控制1.4.3、分布式版本控制1.5、Git与SVN最主要区别二、Git安装与配置
2.1、什么是Git2.2、搭建Git工作环境
2.2.1、下载Git2.2.2、安装Git2.2.3、启动Git2.2.4、
前言 目前来说,版本控制主要分为:集中式版本控制(Centralized Version Control Systems,简称 CVCS)和分布式版本控制,(Distributed Version Control System,简称 DVCS)。CVCS的代表主要有CVS、SVN 以及 Perforce 等; DVCS主要有 Git、Mercurial、Bazaar 以及 Da
tag:一下内容为引用的认识的某位andriod大佬的 方式为github gitlab是一样的细节部分 有时间我再调整webhook下载地址://download.csdn.net/download/lxp199741/12419741上面的下载连接文件是可以配置多个项目的流程我已经更新在下面 但这个文件版本跟部署流程还可以优化等我有时间的哈&nb
转载
2024-07-03 02:47:25
92阅读
git 团队开发常用操作流程(适用于 gogs、gitlab、github)NO1 项目构建者(1)在远程仓库创建仓库(2)将伙伴添加到仓库合作者中(无先后要求)(2)cd 到项目将要存放项目的目录,右键,git bash,输入:git clone 项目远程仓库地址 (使用https的地址,ssh需要远程仓库构建者添加)(3)进入项目目录,初始化 git init ,表明该目录为git本地仓库之一
一.git的安装(mac版)二.gitlab创建一个别人可以参与的项目三.git&gitlab的协同操作四.git的常用命令介绍一,git的安装1).先判断电脑是否已经安装了git。首先打开电脑的终端输入[git --version] 如果显示出git的版本号,那么你的电脑是已经安装过git的。 如果命令不存在则没有安装,那么打开git官网。”https://git-s
转载
2024-03-11 17:19:10
113阅读
作者:jartto当我们维护一个开源项目的时候,你肯定想知道哪些人比较活跃,哪些人贡献比较多。这时候就需要一个简单易用的工具,下面我来介绍几款。一、场景目前大部分的项目可能都会用到 Git 来做代码管理,那么我们在不断的修改项目的过程中,可能会关注如下几个问题:每个参与者贡献代码量,按劳分配某些资源?;参与者的代码增删量,提交次数等;统计活跃度;那么,如何来对代码量做统计呢?二、常规操作一般情况,
转载
2024-03-16 07:30:29
1101阅读
服务命令: sudo gitlab-ctl reconfigure # 启动服务;sudo vim /etc/gitlab/gitlab.rb # 修改默认的配置文件;gitlab-rake gitlab:check SANITIZE=true --trace # 检查gitlab;sudo gitlab-ctl status # 查看服务状态;sud
转载
2024-03-07 20:37:35
673阅读
经常会在GitHub上搜索代码、项目或查找相关主题,最简单常用的方法是在GitHub主页搜索框中直接输入相关信息进行查找,如下图所示,但是这样搜到的结果很多都不是自己希望的,这里总结下搜索技巧及常用操作说明:1. GitHub的搜素支持各种不同的操作,详细见https://help.github.com/en/articles/about-searching-on-github ,常用操作如下:注
转载
2023-10-24 19:45:27
185阅读
早上收到pmo邮件,要求统计某个时间范围内代码提交行数,一开始是懵逼的,不只如何下手,后来想到git这么强大的工具,这点小事应该能做到,于是乎搜索了一下,命令如下:git log --since ==2017-04-10 --until=2017-07-10 | wc -l
1822其他的命令(以下来自于网络):统计某人的代码提交量,包括增加,删除: git log --author="
转载
2024-06-17 05:17:19
932阅读
GitGit是一种开源的分布式版本控制工具(版本控制在本地电脑进行)。 工作机制:工作区、暂存区、本地库。远程库。 Git中的三种状态:modified、staged、committed。 文件有四种状态:untracked、unmodified、modified、staged(暂存)git常用命令: 配置用户信息:git config --global user.name 用户名 检查用户全局配
转载
2024-10-08 06:32:06
132阅读
统计某人的代码提交量,包括增加,删除:[plain] view plain copy git log –author=”$(git config --get user.name)" --pretty=tformat: --numstat | gawk '{ add += $1 ; subs += $2 ; loc += $1 - $2 } END { printf “added lines: %s
转载
2024-07-18 07:13:41
414阅读
简介 Kubernetes是希腊语,翻译过来是:舵手的意思,原型是Google内部使用的Borg集群管理系统,可以说是集结了Borg设计思想的精华,并且吸收了Borg系统中的经验和教训。它不单单是一个编排系统,而是提供一个规范,可以让你来描述集群的架构,定义服务的最终状态Kubernetes可以帮你将系统自动地达到和维持在这个状态。Kubernetes作为云原生应用的基石,相当于一个云操作系统,其
转载
2024-01-08 15:44:21
50阅读
git的代码量大多数都是根据命令行统计,或者根据第三方插件统计。但是都不满足我的需求,因为我们代码都由gitlab管理,于是想到了通过gitlab暴露出来的接口获取数据。第一步,生成私钥
登录你的gitlab申请私钥private_token第二步,获取当前用户可见的所有项目(即使用户不是成员)接口地址:gitlab的地址/api/v4/projects/?private_token=xxx 返回
转载
2024-05-29 06:51:06
4657阅读
关于git,你知道多少规范开篇刚开始我们就要提一下规范的git习惯,并做持续更新。规范的习惯,让我们更加专业保持commit提交记录的有效率1. 当我们提交代码到本地仓库的时候,经常会遇到重复提交的情况。
场景:
刚刚commit完毕,发现描述信息有误,需要修改一下描述信息再次提交;
commit信息没有错,但是修改了一下代码的格式,最后也需要重新提交。
这样无非在分析(仓库管理工具gitla
目录1 概述2 安装Git3 常用命令3.1 设置用户签名3.2 初始化本地库3.3 查看本地库状态3.4 添加暂存区3.5 提交到本地库3.6 修改文件3.7 历史穿梭4 Git分支4.1 概述4.2 分支的操作5 团队协作机制5.1 团队内协作5.1 跨团队协作6 Gitee操作6.1 创建远程仓库6.2 远程仓库操作6.2.1 为远程库创建别名 6.2.2 推
一、问题描述昨天下午有个同事急急忙忙跑我座位上,要我帮忙,说他刚刚因为手误,将他本地的某个project的某个branch分支删除了,并且也将Gitlab上面的远程分支也删除了。他本来是想发起merge request的,但是后面他眼神不好以为已经merged过了,就直接删了Gitlab上的远程分支并且将他本地的这个分支也直接删除了。现在他跑过来问我有没有办法恢复,不然他这一天的工作就白费了。看他
转载
2024-10-14 07:23:56
264阅读
# 如何使用 Python 查找 GitLab 的贡献项目列表
在现代软件开发中,使用版本控制系统如 GitLab 是必不可少的。随着你作为开发者经验的增长,了解你在 GitLab 贡献的项目能够帮助你更好地展示你的工作。本文将教你如何使用 Python 自动查找你的 GitLab 贡献项目列表,并为你提供每一步的详细指导。
## 流程概述
我们将遵循以下步骤来实现这一目标。你可以参考下表来
Kubernetes 作为一个开源的容器编排平台,支持跨多个主机集群运行、自动进行应用部署、扩展和管理的特性使得其在分布式应用程序中得到越来越广泛的使用。对于想要为 Kubernetes 做出自己贡献的开发者来说,代码贡献是非常重要的一项工作。本文将介绍 Kubernetes 代码贡献的流程,并给出相应的代码示例。
# Kubernetes 代码贡献流程
下表是 Kubernetes 代码贡献
原创
2024-01-25 13:54:18
107阅读
Ceph代码贡献
Ceph是一款开源的分布式存储系统,它以其高度可扩展性、强大的性能和可靠性而受到众多用户的青睐。作为一个开源项目,Ceph的代码贡献非常重要,它不仅使Ceph能够不断改进和创新,还促进了整个开源社区的发展。
Ceph的代码库位于GitHub上,并且每个人都可以贡献代码。正因为如此,Ceph已经成为一个强大的协作平台,吸引了许多开发人员和社区成员的参与。无论是提交错误修复、性能
原创
2024-01-31 10:57:27
86阅读