首页 > TAG信息列表 > Commits

git squash commits All In One

git squash commits All In One squash commits / git commits 合并 git rebase # 通过 rebase 命令来完成 2个/多个/n 个 commits 的合并 $ git rebase -i HEAD~2 # $ git rebase -i HEAD~5 # $ git rebase -i HEAD~n # vim 编辑,把最后面的一条/多条 commit 的 `pick` 改

Github PR 时合并多次提交的 commits All In One

Github PR 时合并多次提交的 commits All In One git commit -s GitHub 会帮你把新增的 commits 全部追加到一个未合并 PR 里去(PR 会自动更新) git add <files> git commit -s -m "some description here" git push origin feat-xxx PR 前合并多个 Commits, 方便 code review ✅ #

git rebase 命令参数

1,rebase命令介绍   rebase 主要作用如其名:重新设置基点到指定位置。此外还可以结合squash操作进行提交记录压缩,选取连续到提交记录转移到指定分支。 2,rebase官方参数 NNAAMMEE git-rebase - Reapply commits on top of another base tip SSYYNNOOPPSSIISS git r

python抓取gitlab日志写入到库里面

抓取gitlab提交日志信息,代码可运行。 import gitlab import gitlab import MySQLdb import time from datetime import datetime from datetime import timedelta if __name__ == '__main__': print(1) url = 'http://gitlab.centaline.cn' token = 

git rebase vs git merge 区别

git merge b # 将b分支,合并到当前分支 git rebase b # 将b分支,合并到当前分支 两个使用场景是不一样的,merge只是合并另外一个分支的内容, rebase也合并另外一个分支的内容,但是会把本分支的commits顶到最顶端

Git 修改历史 commits 中的用户名和邮箱

一、作用 修改某个仓库历史 commit 的用户 name 和 email 信息。 将历史提交记录中的指定 name/email 修改为新的 name/email。 二、步骤 确认本地全局邮箱/用户名 查看仓库的历史提交信息 批量修改历史记录中的信息 将修改结果推送到远程 1. 确认本地全局邮箱/用户名 使用下

代码访问gitlab统计项目信息

背景:公司有项目需要统计gitlab上面的各个RD的代码变更情况。 好久不写博客了!得好好学习一下了,最近项目告一段落,简单总结一下。 官方文档:https://python-gitlab.readthedocs.io/en/stable/api-usage.html 一.安装python-gitlab包 pip install python-gitlab 注意: 一定要安

3、Azure Devops之Azure Repos篇

1、什么是Azure Repos Azure Repos,就是我们常说的代码仓库,相当于gitee,github,git,svn工具。主要是提供给开发人员使用的,管理、查看代码的部件。通过Files、Commits、Branches、Targs、Pull requests组件功能管理、跟踪代码的更新。 2、Files 按文件目录形式管理所有代码。可以

Git 修改历史 commits 中的用户名和邮箱~~~

一、作用 修改某个仓库历史 commit 的用户 name 和 email 信息。 将历史提交记录中的指定 name/email 修改为新的 name/email。 二、步骤 确认本地全局邮箱/用户名 查看仓库的历史提交信息 批量修改历史记录中的信息 将修改结果推送到远程 1. 确认本地全局邮箱/用户名 使用下

Kubernetes领袖峰会:4个9的活跃度胜出容器战争

此次Kubernetes Leadership Summit上,现任Google Principal Software Engineer,Kubernetes核心贡献者Tim Hockin发布了当前Kubernetes项目状态数据报告:Kubernetes项目在v0.1版本时只有个位数的贡献者、10000次Commits,经过近3年的发展演进,目前的v1.7版本已拥有1500多位贡献者、近50000

pygame_从零到一个乒乓球游戏

有图有真相 # 介绍 全部代码地址, 觉得不错的可以点一个star(右上角箭头)呀。 想知道这是咋一步步写出来的可以点击commits查看,每一小步一个commits(向linux学的) 最初接触到图形界面是C++时候的easyx,但是这个GUI 哭很快就被我抛弃类,因为C ++ 有Qt,更丰富和完善,而且exsyx不支持gc

如何忽略git module 的new commits

参考:https://stackoverflow.com/questions/14418352/ignore-new-commits-for-git-submodule $ git submodule update 没怎么看明白,原文的解释:

aosp - 源码阅读环境搭建

文章目录1 背景2 获取源码3 建立源码索引# 遇到的问题 1 背景 Android 开发平时都是看的都是 SDK 中的源码,SDK 中有很多代码都被隐藏了,看不了。mac 上没有 source insight 工具,折腾半天 vscode 插件,也没能设置通代码跳转功能。后来,看到有在线版 aosp 预览网站,第一个是 andro

Python3用多线程替代for循环提升程序运行速度

[本文出自天外归云的博客园] 优化前后新老代码如下: from git_tools.git_tool import get_collect_projects, QQNews_Gitfrom threading import Thread, Lockimport datetimebase_url = "http://git.xx.com"project_members_commits_lang_info = {}lock = Lock()threads = []''

python-gitlab 统计代码行数

需求:根据时间段,统计各个研发提交的代码行 实现逻辑:调用原生gitlab接口太复杂,引用python-gitlab 获取commit详情,然后进行统计 =============================================== 简单代码 import gitlabclient = gitlab.Gitlab('http://xxxxxx:8080/', private_token='ziKtexMN5Zf

python获取gitlab提交历史

工作中的场景,记录下来分享给大家。 需求 公司私有部署了gitlab保存公司代码,希望在发布系统中可以展示项目在gitlab的提交历史,供发布人员选择提交commit记录并构建对应的docker镜像。 假设仓库地址:https://gitlab-team.tiantian.com/python/web.git。 不可行的方案 一开始我尝