前提 何为版本?版本即语义版本控制( Semantic version 后面简称为 SemVer )是一种版本控制系统,在过去几年中一直在不断发展。 随着每天都在构建新的插件,插件,扩展和库,拥有通用的软件开发项目版本化…
Mac OS 下配置多个 SSH Key
大家在工作中可能会遇到需要在一台电脑上配置不同的 SSH Key 的情况,例如我们需要同时使用个人 Github 以及公司的 Gitlab 情况,这时我们就需要配置不同的 SSH Key 了。具体操作步骤如下: 1、打开…
想晋级高级工程师只知道表面是不够的!Git内部原理介绍
本文由云+社区发表 作者:腾讯工蜂用户:王二卫 从不一样的视角了解git,以便更好的使用git 一、git & git 版本库认识 git 是一个内容寻址的文件系统,其核心部分是一个简单的键值对数据库(key-v…
Git 学习笔记整理
Git起步 Git是什么? Git是一个免费的开源分布式版本控制系统,旨在快速,高效地处理从小型到大型项目的所有事务。 集中式与分布式的区别: Git几个特性 直接记录快照,而非差异比较 git会对当时的全部文件制作一个…
500行JS代码打造你的专属GIT
这篇短文将介绍如何用500行的Javascript代码,写一个你自己专属的GIT。 这不是一个如何使用GIT的工具,而是GIT的底层实现。目的是希望能加深对GIT的底层实现原理,而不是想换掉GIT,这只是一个GIT的雏形…
版本管理工具之Git 和SVN
1.简介Git 是一个免费并且开源的分布式版本控制系统,被设计用来快速、高效的管理一切从小到大的项目。 SVN是一个开源的集中式版本控制系统。这些数据放置在一个中央资料档案库(repository) 中。 这个档案库很像…
GIT - 代码分支管理模型之一
就像人心散,队伍不好带一样,代码版本多,分支也不好管 当产品开发到一定程度后,多版本同时开发,各种热修复等等问题,势必会带来版本分支管理的问题。今天我们准备一起来看看第一种代码分支管理方案。 这里要先强调一下,分支管理的…
入门hexo ! 搭配next、GiteePages,轻松免费开发高质量个人博客 ( Linux Deepin )
本文重点介绍Linux deepin下开发hexo 搭配next、GiteePages,免费轻松实现高质量高颜值博客。其他系统的方法大同小异,只是环境配置略有不同,只要有git和npm环境便可轻松入门hexo。 最终效果…
不同项目配置不同的 Git 账号
遇到在一台电脑里,通常会遇到这种情况。有公司的 Git 账号提交公司的 Gitlab,有自己的 Github 账号提交 Github 仓库。 比如像我的公司 Git 账号为 xiaojia,但我的 Github 账号为 …
vuex重置所有state(可定制)
在正式场景中我们经常遇到一个问题,就是登出页面或其他操作的时候,我们需要重置所有的vuex,让其变为初始状态,那么,就涉及到了多种方法:1、页面刷新: window.location.reload() 这个方法通过路由判…
vue-cli中vuex IE兼容
vue-cli中使用vuex的项目 在IE中会出现页面空白 控制台报错的情况:我们只需要安装一个插件,然后在main.js中全局引入即可 安装 npm install –save-dev -polyfill引…
Pro Git 学习笔记
Pro Git 学习笔记 文档地址: Pro Git 原文地址: PRO GIT 学习笔记 1、Git起步 初次运行Git前的配置 用户信息 git config --global user.name "your use…