
git
hxpjava1
毕业于武汉理工大学计算机系,12年开发架构经验,擅长java,k8s
展开
-
Git 常用命令大全
Git 是一个很强大的分布式版本控制系统。它不但适用于管理大型开源软件的源代码,管理私人的文档和源代码也有很多优势。Git常用操作命令:1) 远程仓库相关命令检出仓库:$ git clone git://github.com/jquery/jquery.git查看远程仓库:$ git remote -v添加远程仓库:$ git remote add转载 2017-05-09 11:09:08 · 297 阅读 · 0 评论 -
git add , git commit 添加错文件 撤销
1. git add 添加 多余文件 这样的错误是由于, 有的时候 可能git add . (空格+ 点) 表示当前目录所有文件,不小心就会提交其他文件git add 如果添加了错误的文件的话撤销操作git status 先看一下add 中的文件 git reset HEAD 如果后面什么都不跟的话 就是上一次add 里面的全部撤销了 git reset HEAD XXX/XXX/XXX.java...转载 2018-06-21 10:19:57 · 479 阅读 · 0 评论 -
git clone 命令
git clone 命令参数:usage: git clone [options] [--] <repo> [<dir>] -v, --verbose be more verbose -q, --quiet be more quiet --progress force progress re...转载 2018-04-03 17:37:22 · 457 阅读 · 0 评论 -
Gogs使用介绍
Gogs使用介绍Gogs是一款类似Github(国内有码市)的开源文件/代码管理系统(基于Git)目前功能基本介绍远程代码仓库管理代码仓库权限分配、管理团队管理代码审查(1)注册(2)基本功能介绍主面板说明图中1表示自己个人账户下的仓库(所有权属于自己)图中2表示自己参与的仓库(所有权不属于自己)注意自己个人账户下的仓库一般为自己创建,或者其他仓库所有者转让仓库。自己对该仓库具有全部权限(写入/删...转载 2018-03-03 13:05:07 · 3964 阅读 · 0 评论 -
Redmine与Gitlab深度集成
一.要求在redmine的issue页面能够看到该问题相关的提交记录gitlab有提交后自动触发Redmine获取更新通过commit message能够关联Redmine的issue,设置issue状态,设置任务耗时二.实现2.1.redmine设置启用版本库设置如下图:启用SCM:本地只安装了git,所以其他的取消掉启用用于版转载 2017-11-13 17:13:50 · 13656 阅读 · 0 评论 -
CI持续集成系统环境--Gitlab+Gerrit+Jenkins完整对接
近年来,由于开源项目、社区的活跃热度大增,进而引来持续集成(CI)系统的诞生,也越发的听到更多的人在说协同开发、敏捷开发、迭代开发、持续集成和单元测试这些拉风的术语。然而,大都是仅仅听到在说而已,国内也很少有公司能有完整的 CI 体系流程。反之一些开源项目都有完整的 CI体系,比如openstack。为了实现代码托管->代码审核->代码发布的一套自动化流程,我特意在IDC服务器上部署了Gitl转载 2017-11-12 21:36:00 · 682 阅读 · 0 评论 -
持续集成环境选择:Jenkins VS gitlab-ci
JenkinsJenkins作为老牌的持续集成框架,在这么多年的发展中,积累很多优秀的plugin工具,对进行持续集成工作带来很大的便利。gitlab-cigitlab-ci作为gitlab提供的一个持续集成的套件,完美和gitlab进行集成,gitlab-ci已经集成进gitlab服务器中,在使用的时候只需要安装配置gitlab-runner即可。 gitlab-ru转载 2017-11-12 21:26:37 · 1244 阅读 · 0 评论 -
Docker搭建自己的Gitlab CI Runner
目录:Gitlab CI介绍环境、软件准备安装、注册并启动Gitlab Runner定义项目构建流程FAQ1、Gitlab CI介绍CI:持续集成,我们通常使用CI来做一些自动化工作,比如程序的打包,单元测试,部署等,这种构建方式避免了打包环境差异引起的错误,提高了工作效率。Gitlab-CI是Gitlab官方提供的持续集成服务,我们可以在仓库的根目录下新建.gitlab-转载 2017-11-12 21:22:39 · 1159 阅读 · 0 评论 -
GitLab使用总结
代码管理一直用svn,git的分支管理认为是最好的,尝试用用。一.GitLab简介GitLab 是一个用于仓库管理系统的开源项目。使用Git作为代码管理工具,并在此基础上搭建起来的web服务。可通过Web界面进行访问公开的或者私人项目。它拥有与Github类似的功能,能够浏览源代码,管理缺陷和注释。可以管理团队对仓库的访问,它非常易于浏览提交过的转载 2017-11-12 20:56:08 · 355 阅读 · 0 评论 -
gitlab之gitlab-ci自动部署
简介gitlab-ci全称是gitlab continuous integration的意思,也就是持续集成。中心思想是当每一次push到gitlab的时候,都会触发一次脚本执行,然后脚本的内容包括了测试,编译,部署等一系列自定义的内容。本文就是利用gitlab-ci的持续集成来实现自动部署。相比之前webhook的自动部署还是强大以及方便了许多。原理自动部署涉及了若干个角色,主要介绍如下转载 2017-11-12 20:53:09 · 21641 阅读 · 0 评论 -
github开通,史上最全demo集合,各种demo持续更新中
github地址各种demo持续更新中原创 2017-09-02 13:48:52 · 2883 阅读 · 1 评论 -
Git常用命令
查看、添加、提交、删除、找回,重置修改文件git help # 显示command的helpgit show # 显示某次提交的内容 git show $idgit co -- # 抛弃工作区修改git co . # 抛弃工作区修改git add # 将工作文件修改提交到本地暂存区git add . # 将所有修改过的工作文件提交暂存区转载 2017-10-23 22:13:49 · 222 阅读 · 0 评论 -
git add , git commit 添加错文件 撤销
1. git add 添加 多余文件 这样的错误是由于, 有的时候 可能git add . (空格+ 点) 表示当前目录所有文件,不小心就会提交其他文件git add 如果添加了错误的文件的话撤销操作git status 先看一下add 中的文件 git reset HEAD 如果后面什么都不跟的话 就是上一次add 里面的全部撤销了 git reset HEAD XXX/XXX/XXX.java...转载 2018-06-21 10:20:00 · 233 阅读 · 0 评论