Git技术教程

对于刚接触Git的新手来说,“git add和git stage有什么区别?”是个高频困惑点。有人觉得它们是“同一个命令的两种写法”,也有人坚信“隐藏着Git的高级技巧”。今天我们就从暂存区的底层设计出发,结合命令源码、使用场景和开发者习惯...
2938   2021-04-19

Git 工作流程及分支策略

Git 是目前世界上最先进的分布式版本控制系统。它使我们更方便的跟踪,管理和组织代码。也帮助了我们更好的与其他开发者进行协作开发。但是没有规矩不成方圆。协作开发必须有一个规范来约束各个贡献者的行为。这个规范就是 Git 工作流程(Git W...
如果你每天使用 Git,应该会提交不少改动。如果你每天和其他人在一个项目中使用 Git,假设 每个人 每天的提交都是安全的,你会意识到 Git 日志会变得多么混乱,似乎永恒地滚动着变化,却没有任何迹象表明修改了什么。
2644   2021-03-29

为什么要使用Git

可以离线工作和他人协同工作变得简单分支很轻松合并很容易Git系统速度快,也很灵活Git 架构版本库一系列文件,目录,历史记录,提交记录和头指针。 可以把它视作每个源代码文件都带有历史记录属性数据结构一个Git版本...
由于项目太大,小伙伴们负责对应的模块,有的小伙伴可能负责A模块,有的小伙伴负责B模块。因此,我们应该给每一次更新到生产环境的代码都打一个tag(合并master时),然后在进行推送到生产环境,如果生当前版本生产环境出现bug,则可以快速的回...