Git 分支与文件系统的错误玩法——初闻半知骂中意,再闻已是被骂人
初中时班主任曾反复教导我不要剑走偏锋,不要剑走偏锋,然而教主却似乎总是与中国人传统中庸思想背道而驰。
白嫖 UP 肯定不乐意,但如果举报 UP 就会同意白嫖。
从 Hello Word
到rm -rf /*
,教主不是正在一个极端,就是正在另一个极端的路上。
依稀记得玩分库分表时偶然看到了一篇知乎: mycat和sharding-jdbc哪个比较好?各有什么优缺点?
然后发现了一个比较有意思的事情:
再加上 Hexo 和 VuePress 部署的 on GitHub Pages 的经典方案:一个 main
分支一个 src
分支。教主渐渐的开始错误的认为:但凡与版本挂点勾的都应该用分支去管理。
直到最近,Git 分支的切换对文件系统的影响,才让我意识到了问题的严重性。
为了方便,教主常常用 Docker Compose Yaml 搭建本地测试环境。然而 Windows 和 Linux 还有一些细微的差异,就比如在数据卷挂载上。比如:Windows 上 PG 和 MongoDB 不能挂载。还有一些比较离谱的 “能挂载但只能挂载一点点”:
于是当教主尝试切换分支后才发现,那些放在 .gitignore
的数据目录虽然已经不受 Git 控制了,但是切换分支时也切换了文件系统中的docker-compose.yml
文件,这几乎无异于直接将数据源放在版本控制中。
很庆幸玩 Electron 时针对darwin
、linux
、win32
的差异放在了不同目录下而不是不同分支中,没有剑走偏锋,但又似乎像极了每每 12 点打开收藏的舔狗语录。
曾经那么爱我的人,怎么突然就不爱了
再一次翻开那篇收藏已久的知乎,我竭力想要避开的极端,其实也是另一个极端。初闻半知骂中意,再闻已是被骂人~
Git 分支与文件系统的错误玩法——初闻半知骂中意,再闻已是被骂人相关推荐
- git 分支合并_教你玩转Git-分支合并
一旦某分支有了独立内容,你终究会希望将它合并回到你的主分支. 你可以使用以下命令将任何分支合并到当前分支中去: git merge$ git branch* master newtest$ lsREA ...
- 【云计算的1024种玩法】一.半小时轻松搭建属于自己的Discuz论坛
半小时轻松搭建属于自己的Discuz论坛 简介: 操作步骤: 一.远程到创建的服务器内部 1.使用远程工具登陆到服务器中 二.安装WEB服务-Apache 2.1 安装Apache服务 2.2 启动h ...
- 【Git技术】IDEA配置git及对项目创建git分支的方法
目录 1. 常见错误 2.IDEA配置git 3. 克隆GitHub上的项目源码 4. 创建git分支dev 1. 常见错误 Git安装在本地.并建立本地仓库且与远程Github账号关联后,想要与ID ...
- 淘客漏洞群用的什么机器人_大双淘客第35期:如何在社群里开课分享首单礼金玩法的流程...
我是大双,六年社群淘客,有的人在你还不懂得用优惠券省钱时,已经通过优惠券贝兼钱了.今天来给大家分享一下淘客新手如何把首单礼金玩法分享给会员,增加社群单产. 最近首单礼金很火,有些小伙伴就直接搭建社群挂 ...
- apex英雄机器人探路者怎么玩_Apex英雄探路者玩法技巧攻略
原标题:Apex英雄探路者玩法技巧攻略 小伙伴们好鸭,我和你们很多人一样都是apex英雄的第一批玩家.一周玩下来注意到了许多容易被忽略的或有趣或实用的小细节小技巧,想跟大家分享分享啦!本文适合已经有一 ...
- 通过配置环境变量解锁win+r新玩法
转载原文:通过配置环境变量解锁win+r新玩法 作者:是你我不想逃 转载已获取作者授权 文章目录 什么是win+r 常用的快捷键命令都有哪些 配置环境变量解锁win+r新玩法 什么是win+r Win ...
- 域名该怎么玩?域名玩法介绍
大多人可能不知道什么是域名,所谓的域名就是我们打开的网站.网址,如百度,我们输入的这些都是域名,只不过很多主域名经过解析后,就有了www开头,进而可以访问网站. 域名的玩法是怎样的? 域名的玩法还是要 ...
- 音遇怎么玩?音遇APP技术和玩法解析
社交软件可以说是所有APP中最受欢迎的类型,每个人手机都会装有一两款.目前市场上的社交软件多不胜数,但大家用得最多的还是微信和QQ,其他如陌陌.探探.遇见.soul虽然逐渐被人熟知,但用户量无法比拟. ...
- 【转】玩转git分支
玩转git分支 https://www.cnblogs.com/sunshine-anycall/p/4342520.html 搞个代码的管理工具,居然不弄上分支啥的东西.这简直太low了.尤其是在使 ...
最新文章
- cocos dos命令
- ios升级注:来着微信平台
- XENSERVER 图形界面安装Linux
- Visual Studio:error MSB8020
- VisualStudio运行C++项目检测include<stdio.h>报错解决方案
- 非结构化WEB数据库与图书馆多媒体信息资源的组织利用
- 3810.最长连续休息时间-AcWing题库
- Android 电子市场
- 十分钟看懂AlphaGo的核心算法
- 压力换算公斤单位换算_压力表单位换算
- mac序列号生成主板号_如何查找Mac的序列号(即使您没有Mac也是如此)
- 客服如何提高工作效率
- 服务器虚拟机化对应云计算的,服务器虚拟化与云计算
- 性能测试工具操作数据库(十)-Loadrunner与Redis
- android 版本更新原理,蒲公英 - 文档中心 - SDK 自动更新机制
- Linux ALSA 之六:ALSA ASoc 架构
- SpringCloud之利用FTL生成Word报表并下载
- 听过很多道理,却依然过不好这一生
- python读写xml文件
- 计算机组成原理第三章例题解析(关于存储器容量扩充)