IT-版本控制工具(SCM)
文章平均质量分 63
LarryHai6
一直致力于开源技术和软件架构实践,追求业务和技术的最佳实践
| 个人的专业领域包括 大型分布式系统/应用架构设计 云原生架构设计 微服务架构设计 Agile和DevOps最佳实践 DDD设计方法论 数据建模与分析 | 联系方式: 邮件: liuhaidl9@163.com
展开
-
如何基于 Git 设计合理的多人开发模式
本文转自:Java高性能架构一个企业级项目是由多人合作完成的,不同开发者在本地开发完代码之后,可能提交到同一个代码仓库,同一个开发者也可能同时开发几个功能特性。这种多人合作开发、多功能并行开发的特性如果处理不好,就会带来诸如丢失代码、合错代码、代码冲突等问题。所以,在编码之前,我们需要设计一个合理的开发模式。又因为目前开发者基本都是基于 Git 进行开发的,所以本节课,我会教你怎么基于 Git 设计出一个合理的开发模式。那么如何设计工作流呢?你可以根据需要,自己设计工作流,也可以采用业界沉淀下来转载 2022-04-13 23:23:22 · 927 阅读 · 0 评论 -
Generating a new SSH key and adding it to the ssh-agent
Generating a new SSH keyOpen Git Bash.Paste the text below, substituting in your GitHub Enterprise email address.ssh-keygen -t rsa -b 4096 -C "your_email@example.com"# Creates a new s转载 2016-10-13 18:57:41 · 514 阅读 · 0 评论 -
Git - 操作命令大全
Git安装程序下载:https://git-scm.com/download git revertgit revert 撤销 某次操作,此次操作之前和之后的commit和history都会保留,并且把这次撤销作为一次最新的提交 * git revert HEAD 撤销前一次 commit * git revert HEAD^ ...原创 2015-11-02 18:26:22 · 1161 阅读 · 0 评论 -
Moving git repository and all its branches, tags to a new remote repository keeping commits history
#!/bin/bash # Sometimes you need to move your existing git repository # to a new remote repository (/new remote origin). # Here are a simple and quick steps that does exa转载 2016-10-06 19:24:43 · 319 阅读 · 0 评论 -
Git - Splitting a subfolder out into a new repository
You can turn a folder within a Git repository into a brand new repository.If you create a new clone of the repository, you won't lose any of your Git history or changes when you split a folder i转载 2016-10-06 19:27:32 · 440 阅读 · 0 评论 -
Git 中忽略某些文件或者文件夹
Git 中忽略某些文件或者文件夹有些时候,你必须把某些文件放到Git工作目录中,但又不能提交它们,比如保存了数据库密码的配置文件啦,等等,每次git status都会显示“Untracked files …”,有强迫症的童鞋心里肯定不爽。好在Git考虑到了大家的感受,这个问题解决起来也很简单,在Git工作区的根目录下创建一个特殊的.gitignore文件,然后把要忽略的文件转载 2017-03-25 14:04:32 · 10653 阅读 · 1 评论 -
实现提交代码github自动通知jenkins编译部署
1. 首先确保你得jenkins已经安装了如下github的插件:2. 在jenkins里面修改job的配置,勾选 当有变动提交到github时自动build3. 登陆你的github, 进入你project的首页,点击Setting配置:点击Webhook & Services 添加一个webhookURL 就是 你的jenkins URL 加上转载 2017-04-05 20:24:16 · 1954 阅读 · 0 评论 -
git reset, git checkout, git revert 区别
题记:团队中大多数成员使用 sourceTree 和 github 两款 git 工具,然而大家对于图形化工具提供的 reset,checkout,revert 功能点并不是很了解,甚至于混淆,然后凭借猜测去使用。功夫不负有心人,在尝试过多次冲突处理或分支开发的坑后,终于形成了自己的一套使用方式,可喜可贺。然而问题的解决方案的并不是效率最高的,内部的执行过程我们也不清楚,这对于一个自律的程序艺术家转载 2017-04-20 23:55:06 · 940 阅读 · 0 评论