炼金术士lee

炼金术士lee

coding https://github.com/wokenshin

炼金术士lee

2020-06-20

一份值得收藏的 Git 异常处理清单

Git 作为一种分布式版本控制系统已经成为现在开发的宠儿,不仅应用在前端、后端、客户端等开发场景中,也成为各行业互联网企业分工协作的必备技能之一。不过,关联了 Git 的文件和文件夹就不一样了,有了本地仓库和远程仓库的双重保护,找到一个被删除的文件也不过就分分钟,一个命令行的事情吧。这一命令主要用于本地工作区文件的撤回,下图是一个工作区文件被删除后的完美恢复过程。文件变更记录与未提交之前的文件变更记录是一致的,只是撤销了 commit 的操作。revert 则有不同,会保留原本合并分支的记录,并在其上新增一条提交记录,便于之后有需要仍然能够回溯到 revert 之前的状态。

炼金术士lee

2019-11-19

Git 从入门到放不下,看这篇就对了!

Your life only lasts for a few decades, so be sure that you don't leave any regrets. Laugh or cry as you like, and it's meaningless to oppress yourself.当幻想和现实面对时,总是很痛苦的。Git 是一种分布式版本控制系统,它可以不受网络连接的限制,加上其它众多优点,目前已经成为程序开发人员做项目版本管理时的首选,非开发人员也可以用 Git 来做自己的文档版本管理工具。2013年,淘宝前端团队开始全面采用 Git 来做项目管理,我也是那个时候开始接触和使用,从一开始的零接触到现在的重度依赖,真是感叹 Git 的强大。准备阶段进入 Git 官网下载合适你的安装包,当前我下载到的版本是 2.11.0,本文也将在这个版本上演示效果。常用操作所谓实用主义,就是掌握了以下知识就可以玩转 Git,轻松应对 90% 以上的需求。以上概念之间的关系工作区、暂存区、本地版本库、远程版本库之间几个常用的 Git 操作流程如下图所示: