作为前端,以前在公司里的代码版本管理服务器一般都是已经配置好的,而新到了一家公司,这个还没配置,而且没有单独的一台机器代为服务器,只能用自己的电脑了,在网上看了一下,一般代码版本控制用的工具是gitLab,并且是配置在linux系统上的,而我本人的电脑是windows下的,又不想再重新换一个系统,于是便
查看某个人的代码量git log --author="wangxiaoming.hit" --pretty=tformat: --numstat | awk '{ add += $1; subs += $2; loc += $1 - $2 } END { printf "added lines: %s, removed lines: %s, total lines: %s\n", add, sub
作为一名程序员,我们很想知道自己到底提交了多少行代码到远程仓库,有没有什么工具能够帮我们统计自己写过的代码行数呢?答案是有的。这是本次博文的最终效果。 对于代码提交行数统计,通过git 的系统命令就能做到,如下代码所示git log --author='username' --pretty=tformat: --numstat | awk ' {add += $1; subs += $2;
基本介绍1、git clone xxx 2、git init :此时git文件夹已经自动生成,也是git的核心 3、手动创建README.md项目说明文档 4、git add README.md :将READ.md说明文档放入暂存区域 5、git commit -m “此处添加了说明文件” 6、git status:git提交状态 7、git log:显示所有已上传文件 8、git reset -
作为程序员,在职场当中经常遇到出现了问题需要定职定责的情况。比如某个系统出现了bug,导致了故障,那么这口锅究竟是谁的?这个是需要讨论的,一般来说需要测试、开发一起来背锅。如果代码不是我们写的,我们肯定是不想背这个锅的,那么怎么样来证明出bug地方的代码是谁写的呢?这个时候我们就可以使用git来寻找代码的提交记录,从而找到罪魁祸首。追查记录Git当中有一个很重要的功能叫做git blame,从名字
git的代码量大多数都是根据命令行统计,或者根据第三方插件统计。但是都不满足我的需求,因为我们代码都由gitlab管理,于是想到了通过gitlab暴露出来的接口获取数据。第一步,生成私钥 登录你的gitlab申请私钥private_token第二步,获取当前用户可见的所有项目(即使用户不是成员)接口地址:gitlab的地址/api/v4/projects/?private_token=xxx 返回
转载 2024-05-29 06:51:06
4663阅读
文章目录1、版本控制1.1、什么是版本控制1.2、常见的版本控制工具1.3、版本控制分类2、Git历史3、Git环境配置3.1、安装Git3.2、启动Git3.3、基本的Linux练习3.4、Git配置4、Git基本理论(核心)4.1.1、工作流程5、Git项目搭建6、Git文件操作6.1、文件的四种状态6.2、查看文件状态6.3、忽略文件7、使用码云8、IDEA中集成Git9、说明:Git分支
转载 5月前
7阅读
在我们的开发工作中,分析代码提交情况是非常重要的一环。在本文中,我将展示如何通过 Java 实现一个工具,统计 GitLab 代码库的提交行数。通过这个过程,我们将了解代码如何运作,技术原理,以及如何优化性能等多个方面。 ### 背景描述 在现代软件开发过程中,统计代码库的提交行数能够帮助我们: 1. 监控代码质量 2. 分析开发效率 3. 评估团队绩效 4. 做出更好的项目管理决策 为了
原创 5月前
108阅读
前言在上一篇博客中,本人提到了自己的文件操作可以说是几乎没用过。现在想想,这也算是只在OJ上做题的一个弊端吧。虽然通过OJ做题是一个学习代码好手段,但其他方面也要多多涉猎才好,而不是说OJ用不到文件操作,就不去使用了,要坚持贯彻Learning by doing(咳)。写完上一篇博文之后,偷懒了三天,今天我就花时间学习了上次的不足,也就是这第二篇博客的标题。C语言的文件操作在编码过程中,尤其是在初
服务命令: sudo gitlab-ctl reconfigure # 启动服务;sudo vim /etc/gitlab/gitlab.rb # 修改默认的配置文件;gitlab-rake gitlab:check SANITIZE=true --trace # 检查gitlab;sudo gitlab-ctl status    # 查看服务状态;sud
当我们维护一个开源项目的时候,你肯定想知道哪些人比较活跃,哪些人贡献比较多。这时候就需要一个简单易用的工具,下面我来介绍几款。一、场景目前大部分的项目可能都会用到 Git 来做代码管理,那么我们在不断的修改项目的过程中,可能会关注如下几个问题:1.每个参与者贡献代码量,按劳分配某些资源?;2.参与者的代码增删量,提交次数等;3.统计活跃度; 那么,如何来对代码量做统计呢? 二、常规操作一般情况
转载 2024-03-28 12:56:31
1006阅读
# 如何实现Java项目代码行数统计 ## 概述 在开发过程中,统计代码行数是一个很有必要的工作,可以帮助我们更好地了解项目的规模和复杂度。本文将介绍如何使用Java实现统计项目代码行数的方法。 ## 流程图 ```mermaid flowchart TD A[准备工作] --> B[读取代码文件] B --> C[统计行数] C --> D[输出结果] ``` ##
原创 2024-04-15 04:22:19
75阅读
系列文章目录一 ubuntu20.04搭建Sonarqube服务器&&sonar-scanner二  sonarqube安装c++插件并检测c++代码三  sonarqube安装gitlab插件集成gitlab-ci 目录系列文章目录前言一、git以及gitlab简介二、sonar-gitlab-plugin1.简介2.下载安装三、整合gitlab-ci和son
转载 2024-02-17 19:40:37
657阅读
1点赞
1评论
一、问题描述昨天下午有个同事急急忙忙跑我座位上,要我帮忙,说他刚刚因为手误,将他本地的某个project的某个branch分支删除了,并且也将Gitlab上面的远程分支也删除了。他本来是想发起merge request的,但是后面他眼神不好以为已经merged过了,就直接删了Gitlab上的远程分支并且将他本地的这个分支也直接删除了。现在他跑过来问我有没有办法恢复,不然他这一天的工作就白费了。看他
## 如何用Python从GitLab拉取每个项目代码行数 在这篇文章中,我们将指导初学者如何使用Python从GitLab中提取每个项目代码行数。这一过程将会分为几个简洁的步骤。以下是大致的流程: | 步骤 | 描述 | |------|---------------------------------------|
原创 9月前
124阅读
1.根据用户名时间段统计个人增删git log --author="username" --since=2021-3-1 --until=2021-5-21 --pretty=tformat: --numstat | awk '{ add += $1; subs += $2; loc += $1 - $2 } END { printf "added lines: %s, removed lines
转载 10月前
1212阅读
Mac通过git统计代码行数当我们完成项目时,往往测试要求我们统计代码行数,通过git方式,我们会很快捷的统计出代码行数来,下面是一些具体的案例。 当然了,我们首要工作要cd进行我们要统计的项目目录。统计【navy】代码git log --format='%aN' | sort -u | while read name; do echo -en "$navy\t"; git log --auth
一、问题描述昨天下午有个同事急急忙忙跑我座位上,要我帮忙,说他刚刚因为手误,将他本地的某个project的某个branch分支删除了,并且也将Gitlab上面的远程分支也删除了。他本来是想发起merge request的,但是后面他眼神不好以为已经merged过了,就直接删了Gitlab上的远程分支并且将他本地的这个分支也直接删除了。现在他跑过来问我有没有办法恢复,不然他这一天的工作就白费了。看他
目录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 推
废话不多说,先放上几张插件生成的页面的预览图(页面主页)(每日提交量)(代码行数统计,因为是练习项目,很多代码是copy的,不要在意细节)  预览大致就到这里,当然还有很多其他功能,大家可以自己去尝试了解,我这里简单来普及下如何安装和使用这个插件。(win平台运行会存在一些bug,之后也会普及下如何排除这些bug)插件呢,输入命令$ gem install git_stats //就可以了 ,不
  • 1
  • 2
  • 3
  • 4
  • 5