摘要:
rebase应用场景 假设我们现在手里有个需求,需要五天的时间开发完成。但不能等到五天之后一次性提交,如果一次性提交,中间可能要恢复到某个版本,就没有办法了,所以我们一天commit一次,当第五天用git log查看时如下 那我们可不可以把提交记录合并一下呢,当然可以,git给我们提供了git re 阅读全文
摘要:
什么是github GitHub是一个面向开源及私有软件项目的托管平台,因为只支持git 作为唯一的版本库格式进行托管,故名GitHub。 GitHub于2008年4月10日正式上线,除了Git代码仓库托管及基本的 Web管理界面以外,还提供了订阅、讨论组、文本渲染、在线文件编辑器、协作图谱(报表) 阅读全文
摘要:
分支 什么叫分支呢?我们之前用git进行开发的时候,都是在主分支上(master)。你可以理解为master就是我们线上的版本,假设我们现在要开发一个新功能,我们可以单独拉个分支进行开发,在这个分支上进行开发,这样就不会影响我们之前的版本了。当我们开发了一段时间之后,发现线上有一个bug,需要紧急修 阅读全文
摘要:
工作区、暂存区、版本库 工作区:就是电脑上的目录 版本库(Repository) 工作区有一个隐藏目录.git,这个不算工作区,而是Git的版本库。 Git的版本库里存了很多东西,其中最重要的就是称为stage(或者叫index)的暂存区,还有Git为我们自动创建的第一个分支master,以及指向m 阅读全文
摘要:
前戏 什么是版本库呢?版本库又叫仓库,英文名repository,你可以理解成一个目录,这个目录里面的所有文件都可以被Git管理起来,每个文件的修改、删除,Git都能跟踪,以便任何时刻都可以追踪历史,或者在将来某个时刻可以“还原”。 所以,创建一个版本库非常简单,首先,选择一个合适的地方,创建一个空 阅读全文
摘要:
介绍 Git 是一个开源的分布式版本控制软件,用以有效、高速的处理从很小到非常大的项目版本管理。 Git 最初是由Linus Torvalds设计开发的,用于管理Linux内核开发。只花费了两周的时间,就写了一个git。Git 是根据GNU通用公共许可证版本2的条款分发的自由/免费软件。 GitHu 阅读全文
摘要:
简单部署 1.安装虚拟环境virtualenvwrapper,创建虚拟环境目录,进入虚拟环境,我的虚拟环境目录叫venv2 [root@HH ~]# workon venv2 (venv2) [root@HH ~]# ls 2.cd进入到项目目录里面,安装项目必须的模块,例如django,djang 阅读全文
摘要:
前戏 前面我们自己做了个docker镜像,我们可以上传到docker hub,别人就可以下载使用了 发布到docker hub 我们前面使用docker search 查找的镜像都是从docker hub进行查找的,这里管理着最全的docker镜像,我们也可以上传我们的镜像 docker hub官网 阅读全文
摘要:
前戏 镜像是容器的基础,每次执行 docker run 的时候都会指定哪个镜像作为容器运行的基础,我们之前的例子都是使用来自 docker hub 的镜像。直接使用这些镜像只能满足一定的需求,当镜像无法满足我们的需求时,就得自定制这些镜像。 镜像的定制就是定制每一层所添加的配置、文件。如果把每一层修 阅读全文
摘要:
前戏 我们使用docker --help来查看下都有哪些命令 [root@docker ~]# docker --help Usage: docker [OPTIONS] COMMAND [arg...] docker daemon [ --help | ... ] docker [ --help 阅读全文