关于git,你知道多少规范开篇刚开始我们就要提一下规范的git习惯,并做持续更新。规范的习惯,让我们更加专业保持commit提交记录的有效率1. 当我们提交代码到本地仓库的时候,经常会遇到重复提交的情况。
场景: 
刚刚commit完毕,发现描述信息有误,需要修改一下描述信息再次提交;
commit信息没有错,但是修改了一下代码的格式,最后也需要重新提交。
这样无非在分析(仓库管理工具gitla            
                
         
            
            
            
            1.分解需求技术栈考虑到后续招人和现有人员的技术栈,选择 Vue 作为框架。公司主要业务是 GIS 和 BIM,通常开发一些中大型的系统,所以 vue-router 和 vuex 都是必不可少的。放弃了 Element UI 选择了 Ant Design Vue(最近 Element 好像复活了,麻蛋)。工具库选择 lodash。建立脚手架搭建 NPM 私服。使用 Node 环境开发 CLI 工具            
                
         
            
            
            
            作者:Java的小本家在项目中引入commit message规范已是迫在眉睫。用什么规范?现在市面上比较流行的方案是约定式提交规范(Conventional Commits),它受到了Angular提交准则的启发,并在很大程度上以其为依据。约定式提交规范是一种基于提交消息的轻量级约定。它提供了一组用于创建清晰的提交历史的简单规则;这使得编写基于规范的自动化工具变得更容易。这个约定与SemVer相            
                
         
            
            
            
            # commit count
git log --oneline | wc -l
# list add and delete of each file
git log --pretty=tformat: --numstat
# total add and delete
git log --pretty=tformat: --numstat | awk '{ add += $1; subs += $            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-19 13:01:58
                            
                                299阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            git add 提交本间到缓存区 git commit -m “备注” 提交文件到本地库 git status 查看版本库状态 git diff 查看工作区与暂存区的区别,也就是当前未提交的改动和缓存区之间的区别 git diff --catched 查看缓存区与版本库区别 git diff HEAD 查看工作区改动与版本库(本地仓库)中的区别和改动 git diff 版本号 版本号 比较两个版本            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-03 15:21:25
                            
                                126阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            用什么规范?Quick Start 
   1. 全局安装commitizen & cz-conventional-changelog2. 项目内安装commitlint & husky3. 添加相应配置4. 使用Commit message规范在rrd-fe落地使用情况 
   1. type2. scope3. body4. break changes5. affect iss            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-15 15:07:05
                            
                                24阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            centos 7.5yum install openssl-devel  pcre-devel gcc libffi-devel zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel -yp            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-10 14:59:03
                            
                                2539阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            创建版本库$ git clone <url> #克隆远程版本库
$ git init #初始化本地版本库修改和提交$ git status #查看状态
$ git diff #查看变更内容
$ git add . #跟踪所有改动过的文件
$ git add <file> #跟踪指定的文件
$ git mv <old> <new> #文件改名
$ gi            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-31 17:33:55
                            
                                104阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1、gitlab简介GitLab官网:https://about.gitlab.com/GitLab是利用Ruby on Rails一个开源的版本管理系统,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目。与Github类似,GitLab能够浏览源代码,管理缺陷和注释。可以管理团队对仓库的访问,它非常易于浏览提交过的版本并提供一个文件历史库。团队成员可以利用内置的简单聊天            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-12 20:58:40
                            
                                257阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            关于GitHub,相信每个程序员都知道,它是一个基于Git实现的在线代码仓库,也是目前最大的代码托管平台。但知道和做到之间往往有道鸿沟,GitHub作为一个外文网站,因为一些众所周知的原因,国内经常无法访问或者访问速度很慢,尤其全英文界面,更是让一部分人望而却步。GitCode开源代码托管平台可以让你轻松地将代码仓库托管到云端Git服务器。她基于最新版本的GitLab,具备完善的权限管理、组织管理            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-24 15:25:32
                            
                                287阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            多数企业出于安全、稳定、隐私等方面的考虑,都会选择在内网搭建代码托管平台。随着企业的发展,项目会越来越多。由于项目数量太多和人员的流动,企业中很难有人能掌握所有代码的细节,当想要统一排查代码是否包含某类敏感信息,或检查是否使用了某些不安全的方法时,就需要开发人员各自手工排查自己负责的代码,费时费力。因此,企业全库的代码搜索就变得非常重要。尤其对于将代码通过 GitLab 部署在本地服务器的企业,由            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-27 10:30:09
                            
                                412阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            常用git clonegit checkout git status -sgit diffgit loggit reset HEAD^ git addgit commitgit pushgit help 和 git stash或xxx命令 --help (1)PS D:\> git --help
usage: git [--version]             
                
         
            
            
            
            # Java与GitLab代码量统计
在现代软件开发中,代码量统计是评估项目进度的一项重要指标。尤其是当团队使用GitLab作为代码托管平台时,了解如何统计代码量变得尤为重要。本文将深入探讨如何利用Java编写简单程序来统计GitLab上的代码量,并用可视化的方式展示统计的结果。
## 代码量统计的必要性
代码量统计不仅可以帮助团队了解项目的复杂性和进度,还能为项目管理和资源分配提供有力的数            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-10-09 05:33:28
                            
                                95阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # 如何在GitLab上统计代码量使用Python
## 引言
作为一名经验丰富的开发者,我们经常需要统计项目的代码量来评估工作量和项目进度。在GitLab上统计代码量是一个常见的需求,而使用Python可以方便地实现这个功能。下面我将向你介绍如何在GitLab上统计代码量并用Python进行处理。
### 流程概览
为了让你更好地理解整个流程,我将整个过程拆分为以下几个步骤,并用表格展示出来            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-04-06 06:04:45
                            
                                813阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Git 版本控制简介1.1版本控制什么是版本控制版本控制(Revision control)是一种在开发的过程中用于管理我们对文件、目录或工程等内容的修改历史,方便查看更改历史记录,备份以便恢复以前的版本的软件工程技术。实现跨区域多人协同开发追踪和记载一个或者多个文件的历史记录组织和保护你的源代码和文档统计工作量并行开发、提高开发效率跟踪记录整个软件的开发过程减轻开发人员的负担,节省时间,同时降低            
                
         
            
            
            
            目录1、创建用户组... 22、创建用户... 43、新建项目... 54、linux端访问项目... 6      4.1 通过ssh方式访问... 6      4.2 通过http访问... 95、window端访问项目... 9      5.1 通过ssh方式访问... 9               
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-10 11:05:10
                            
                                180阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            前语:不要为了读文章而读文章,一定要带着问题来读文章,勤思考。作者:Jartto  当我们维护一个开源项目的时候,你肯定想知道哪些人比较活跃,哪些人贡献比较多。这时候就需要一个简单易用的工具,下面我来介绍几款。# 场景目前大部分的项目可能都会用到 Git 来做代码管理,那么我们在不断的修改项目的过程中,可能会关注如下几个问题:1.每个参与者贡献代码量,按劳分配某些资源?;2.参与者的代码            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-09 12:29:34
                            
                                3992阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            tag:一下内容为引用的认识的某位andriod大佬的  方式为github  gitlab是一样的细节部分  有时间我再调整webhook下载地址://download.csdn.net/download/lxp199741/12419741上面的下载连接文件是可以配置多个项目的流程我已经更新在下面  但这个文件版本跟部署流程还可以优化等我有时间的哈&nb            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-03 02:47:25
                            
                                92阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            官网 
      从Gitlab官网的图中可以看到Gitlab支持软件开发的全流程。Gitlab环境搭建由于准备在内网中使用,所以使用的是开源版。网上有很多的搭建方式,但是为了简单直接采用官网的Docker镜像进行搭建。可以访问Docker Hub或者直接使用docker search gitlab来进行搜索            查找镜像 
      根据STARS和描述选            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-17 12:03:29
                            
                                154阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            gitOps 持续化集成部署/交付流程解释一、gitOps整个过程拓扑图手绘gitOps.pdf二、每个系统在GitOps流程中占据的角色和作用2.1 gitlab功能1首先,gitlab作为公司自建的代码仓,原本的定位是仅作为代码仓使用,现在经过改良,决定将gitlab作为 持续化集成部署/发布的重要角色。日常开发人员pull/push代码,最后由分支合并到/master中。开发人员在各自的代码            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-25 06:26:22
                            
                                149阅读