1. Git概念 1.1. Git库中由三部分组成 Git 仓库就是那个.git 目录,其中存放的是我们所提交的文档索引内容,Git 可基于文档索引内容对其所管理的文档进行内容追踪,从而实现文档的版本控制。.git目录位于工作目录内。 1) 工作目录:用户本地的目录; 2) Index(索引):将工 ...
分类:
其他好文 时间:
2017-12-14 18:01:35
阅读次数:
118
把之前用到的gulp总结整理下,有时候说不出来的,就写出来吧,做个笔记,以后也可以慢慢补充 cnpm i --save-dev gulp 把nodejs模块写到package.json配置文件中,当保存到git仓库时,只需保存package.json即可 用到的gulp模块有:gulp-clean/ ...
分类:
其他好文 时间:
2017-12-13 23:29:45
阅读次数:
226
注意git config命令的--global参数,用了这个参数,表示这台机器上所有的Git仓库都会使用这个配置,当然也可以对某个仓库指定不同的用户名和Email地址。 把这个目录变成Git可以管理的仓库 如果没有看到.git目录,那是因为这个目录默认是隐藏的,用ls -ah命令就可以看见。 添加一 ...
分类:
其他好文 时间:
2017-12-13 17:18:09
阅读次数:
188
一、Git安装后打开Git bash,第一次使用 1.Git账号信息配置 2.用命令git clone从远程库克隆 会在克隆的项目下有一个隐藏的.git目录,这个目录是Git来跟踪管理版本库的,没事千万不要手动修改这个目录里面的文件,不然改乱了,就把Git仓库给破坏了。 3.添加新的文件,更新并推送 ...
分类:
其他好文 时间:
2017-12-13 02:14:03
阅读次数:
131
#创建一个工作区 mkdir test_work #创建一个git 仓库(服务库,非工作区) mkdir test_git cd test_git git init --bare # 创建一个post-receive 勾子,用于提交代码后,自动将代码更新到 工作区 test_work vim ./h... ...
分类:
系统相关 时间:
2017-12-12 21:37:01
阅读次数:
263
一、简介 在分布式系统中,由于服务数量巨多,为了方便服务配置文件统一管理,实时更新,所以需要分布式配置中心组件。在Spring Cloud中,有分布式配置中心组件spring cloud config ,它支持配置服务放在配置服务的内存中(即本地),也支持放在远程Git仓库中。在spring clo ...
分类:
编程语言 时间:
2017-12-10 15:18:09
阅读次数:
274
在使用本地建立git仓库后,准备使用 因为之前已经登录了,所以没有给登录的命令行 1、git init 命令初始化仓库 2、git add . 命令将所有的文件传输到git仓库中 3、git commit -m '提交代码' 命令将本地修改的内容提交到缓存中,并未提交到gitup中 4、git re ...
分类:
其他好文 时间:
2017-12-10 15:18:00
阅读次数:
153
提交与查看状态 git init //当前目录下生成.git仓库 git add . /git add xxx.txt ..... 将文件添加到暂存区 git commit -m "modified" git status 查看工作区(working tree)的状态 git diff (如果git ...
分类:
其他好文 时间:
2017-12-09 22:39:53
阅读次数:
192
通过以上的学习,我们已经对git非常熟悉了,可以设计一个自动化部署脚本:q 约定:1.已经有一个可以上线的代码在git仓库。2.我们现在要做10个集群节点的一键部署,秒级回滚。3.所有的web服务,都应该使用普通用户。(强烈建议)4.所有的web服务都不应该监听80端口,除了负载均衡。q 自动化部署思路大纲:1.获取最新代码2.编译(可选)3.配置文件(
分类:
其他好文 时间:
2017-12-09 16:59:13
阅读次数:
146
通过以上的学习,我们已经对git非常熟悉了,可以设计一个自动化部署脚本:q 约定:1.已经有一个可以上线的代码在git仓库。2.我们现在要做10个集群节点的一键部署,秒级回滚。3.所有的web服务,都应该使用普通用户。(强烈建议)4.所有的web服务都不应该监听80端口,除了负载均衡。q 自动化部署思路大纲:1.获取最新代码2.编译(可选)3.配置文件(
分类:
其他好文 时间:
2017-12-09 16:53:38
阅读次数:
132