个人简介

Echo Blog


江湖无名 安心练剑
  • Gitlab-01-gitlab 介绍
    前言 个人是个开源主义者。 但是有时不是涉及到个人利益而是公司利益时。。。 还是选择Gitlab放一下自己写的小DEMO。 以后将使用自己搭建的 phabricator。 GitLab GitLab 将问题、代码审查、CI 和 CD 统一到单一的用户界面中。 顺便一提,此作者在项目管理方面做得不错。 有时间可以看看。 也可以直接使用 GitHub 通过 OAuth 登...
    2019-01-17 01:34:35 | Git
  • Devops-vcs-00-代码仓库持续部署 gitlab
    拓展阅读 Devops-01-devops 是什么? Devops-02-Jpom 简而轻的低侵入式在线构建、自动部署、日常运维、项目监控软件 代码质量管理 SonarQube-01-入门介绍 项目管理平台-01-jira 入门介绍 缺陷跟踪管理系统,为针对缺陷管理、任务追踪和项目管理的商业性应用软件 项目管理平台-01-Phabricator 入门介绍 一套集成的强大工具,帮助公...
    2019-01-17 01:34:35 | Git
  • Devops-vcs-00-概览
    拓展阅读 Devops-01-devops 是什么? Devops-02-Jpom 简而轻的低侵入式在线构建、自动部署、日常运维、项目监控软件 代码质量管理 SonarQube-01-入门介绍 项目管理平台-01-jira 入门介绍 缺陷跟踪管理系统,为针对缺陷管理、任务追踪和项目管理的商业性应用软件 项目管理平台-01-Phabricator 入门介绍 一套集成的强大工具,帮助公...
    2019-01-17 01:34:35 | Git
  • git 如何修改分支名称?
    说明 有时候想修改一下分支名称,然后发现以前没记录过。 此处整理一下,便于以后查阅。 常见方法 方法一:使用git命令操作修改本地分支名称 1) 修改本地分支名称 git branch -m oldBranchName newBranchName 2) 使用git命令操作修改远程分支名称 将本地分支的远程分支删除 git push origin :oldBranchNam...
    2019-01-17 01:34:35 | Git
  • git-0110-GitHook-Git 钩子
    背景 最近“从开源到跑路”的事件逐渐增多,给涉事企业造成了不小的损失。因而相关的防范工作显得愈发重要。 客观而言,人为手动的防范显得原始和笨拙,好在git提供了相关的钩子方法,为我们这里的防范提供了可行性。 这里我们以 git push 命令对应的 pre-push 钩子为例,因为想要开源出去,这个命令通常是必须执行的。 编写 git pre-hook shell 脚本 !/bi...
    2019-01-17 01:34:35 | Git
  • git-0901-java 程序如何访问 git 的各种信息?比如分支信息,分支差异,提交记录等等
    Q1-java 程序如何访问 git 的各种信息?比如分支信息,分支差异,提交记录等等 Java程序可以使用Git客户端库(如JGit)来访问Git的各种信息。 这些库提供了Java API,使得Java程序可以直接与Git进行交互和查询。 下面是一些常见的Git信息访问操作示例: 访问分支信息: 获取所有分支:使用 Git.branchList() 方法...
    2019-01-17 01:34:35 | Git
  • Git Clone 失败
    报错 报错 Cloning into 'tts-data'... remote: Enumerating objects: 29693, done. error: RPC failed; curl 18 transfer closed with outstanding read data remaining fatal: the remote end hung up unexpected...
    2019-01-17 01:34:35 | Git
  • Git rollback 回滚到指定版本的内容 + git revert 撤销操作 + git cherry-pick 当前分支上选择性地应用另一个分支上的一个或多个提交
    回滚方式 分成两步: $ git log 查看历史提交记录,每一个记录都有 HASH 值。 $ git reset #{HASH} 可以回滚到对应哈希值的提交。 git reset 用法详解 git reset 命令用于回退版本,可以指定退回某一次提交的版本。 用法介绍 git reset [--soft | --mixed | --hard] [HEAD] ...
    2019-01-17 01:34:35 | Git