基础介绍 Git是目前世界上最先进的分布式版本控制系统。 版本控制系统:记录文档在什么时候被谁改了,改了什么东西。 Git 与 GitHub 两者比较 Git就是一个软件,记录一个或若干文件内容的变化。 GitHub是一个为用户提供git服务的网站。 Git的准备 GitHub账号注册~ 下载女装g ...
分类:
其他好文 时间:
2020-08-06 13:08:18
阅读次数:
68
第六讲:Git协作与Gitpull常见问题前言git除了可以很好地管理个人项目外,最大的一个用处就是实现团队协作开发。况且,linus大神开发git的初衷就是为了维护Linux内核这一开源项目。所以,熟悉使用git进行多人协作开发的一般步骤和方法具有十分重要的意义。这一讲将会为你介绍使用git进行团队协作开发的一般方式以及gitpull操作常见问题的解决方法。一、git协作方式1.常见开发模式Gi
分类:
其他好文 时间:
2020-08-06 09:24:51
阅读次数:
58
第五讲:远程仓库Github与Git图形化界面前言这一节将会介绍本地仓库与远程仓库的一些简单互动以及几款常用的Git图形化界面,让你更加方便地使用git。一、Git裸库简单来说git裸库就是没有工作区的git仓库。比如服务器,只起到代码托管的作用而不需要也不应该修改服务器上的代码。可通过以下指令创建git裸库:gitinit--bare创建完成之后,查看当前文件目录:image-202003291
分类:
其他好文 时间:
2020-08-06 09:24:26
阅读次数:
59
第九讲:Gitcherry-pick与Gitrebase前言这一节主要介绍gitcherry-pick与gitrebase的原理及使用。一、Gitcherry-pickGitcherry-pick的作用为移植提交。比如在dev分支错误地进行了两次提交2nd和3rd,如果想要将这两次提交移植到master分支上。采用先删除再添加的方法将会很繁琐,而使用cherry-pick就能轻松实现这一需求。首先
分类:
其他好文 时间:
2020-08-05 10:35:37
阅读次数:
71
第八讲:Git标签、别名与Gitgc前言这一节主要介绍Git标签、别名与Git的垃圾回收机制。一、Git标签(tag)1.标签的实质标签与分支十分相似,都是指向某一次提交;并且,它们的值都为各自指向提交的SHA1值;但是,不同于会随着提交的变化而变化的分支,一旦给某次提交添加了标签,该标签就永远不会发生变化。「注意」:标签标识的是某一次提交,这次提交可以是任何分支上的任何一次提交。两类标签Git标
分类:
其他好文 时间:
2020-08-05 10:34:43
阅读次数:
67
git checkout --orphan uat uat 新分支名称 git rm -rf . 删除分支文件 可执行可不执行 echo '# new branch' >> README.md 新建文件,否则看不到分支 git add README.md git commit -m 'new bra ...
分类:
其他好文 时间:
2020-08-05 10:33:28
阅读次数:
68
有时候使用DockerHub这样的公共仓库可能不方便,用户可以创建一个本地仓库供私人使用。两种不同的搭建Docker私有仓库的方法,都必须要基于一个Docker服务器上,相比较而言,Harbor功能更强大些。之前详细写过Registry私有仓库的搭建方法,这里的Registry只是有一点配置不一样而已,若要搭建Registry私有仓库,最好结合:Docker镜像的创建与构建私有库,对比其不一样的地
分类:
其他好文 时间:
2020-08-04 16:44:42
阅读次数:
88
SpringCloud构建微服务系统性源码spring-cloud:https://github.com/yinjihuan/spring-cloudSmconf专注于分布式环境下配置的统一管理smconf:https://github.com/yinjihuan/smconfElastic-JobSpringBoot自动集成,只需要一个注解即可发布Job。elastic-job-spring-b
分类:
其他好文 时间:
2020-08-03 23:14:47
阅读次数:
73