git
起风哥
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
git合并多项目并迁移记录
公司的项目被分为了两层一层web层,一层src层,web层基本就是个空项目,仅仅配置了一个启动类和一些项目的配置。站在一个外包公司的角度而言这么分层对他们而言是有好处的。即他们可以只卖产品不卖源码又能给你web层进行自我扩展。但是我们买了源码,对于我们的开发而言非常不方便。每次要编译下src层,然后再编译下web层,最后发布web层,整个开发部署流程显得非常冗长,所以打算将这两个项目合并。由于我们的devops全套流程又使用项目名称贯穿全文。包括监控体系等。本地新建merge文件夹作为工作空间新建目录以原创 2022-03-15 10:36:19 · 1249 阅读 · 0 评论 -
git-submodule 使用详解
命令用法git submodule [--quiet] [--cached]git submodule [--quiet] add [<options>] [--] <repository> [<path>]git submodule [--quiet] status [--cached] [--recursive] [--] [<path>…]git submodule [--quiet] init [--] [<path>…]gi原创 2021-04-23 18:41:37 · 1694 阅读 · 0 评论 -
利用灰度方式解决微服务测试环境共用问题
背景先简单交代下背景,好引出为什么要做这个事情,当项目团队大了之后我们经常会遇到的问题就是git流程的管理,以及遇到使用某套git管理流程之后所带来的成本和问题,例如:如果你使用gitflow 流程你就会发现你对开发人员对git操作本身就需要很高的水准,不利于不同层次的人员协同,第二你有可能生产版本不稳定经常需要修bug,不断拉取hotfix,然后走一套流程过于复杂。中间我们省略过release,或者使用pr模式,最终都以各种各样得问题彻底放弃了所谓得最佳实践,所以我决定走出一条自己得路,最后发现自己得路原创 2020-12-29 18:04:46 · 999 阅读 · 2 评论 -
centos7安装gitlab(一)
公司仓库要从SVN转git管理,所以就尝试部署一遍。官方地址比较卡就不从官方下载了上清华镜像站点下载cenos7 需要下载(当前最新版本)打开服务器wgethttps://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-11.1.4-ce.0.el7.x86_64.rpm下载完成后安装执行命令:...原创 2018-08-02 15:43:17 · 370 阅读 · 0 评论 -
gitlab配置外部nginx
首先 vim /etc/gitlab/gitlab.rb找到并设置nginx['enable']=false然后新增nginx配置upstream gitlab { server unix:/var/opt/gitlab/gitlab-workhorse/socket;} server { listen *:80; server_name gitlab.xxx....原创 2019-08-20 22:16:50 · 3125 阅读 · 0 评论 -
gitlab迁移后一直提示413错误
提示不能上传大文件。正确解决办法是 在ngin配置中添加如下配置client_max_body_size 100m;原创 2019-09-03 15:30:06 · 1066 阅读 · 0 评论 -
关于git rebase命令得正确理解
假如你想将master 合并到 分支branch1中那么你就可以执行以下命令git checkout branch1git rebase master那么他的具体作用是什么呢?rebase 与merge不同得地方是,如果你使用merge 将master 合并到branch1中,那么中间别人提交得内容将会修改提交人为你。而rebase 则不会发生这种情况,谁提交得还是谁提交得。...原创 2019-10-11 10:26:48 · 493 阅读 · 0 评论
分享