git 过滤规则设置(.gitignore)
git 进阶

git 进阶

[TOC]
我最早通过廖雪峰的 git 教程入门的 git 使用. 在实际工作中对基础的命令能够比较熟练地使用. 但是实际一些场景中遇到的一些问题,还是只能查别人的具体命令步骤,但无法了解为什么这么做,到了一下次出现问题时还是只能上网查与我问题完全一致的人的操作步骤.因此为了知其然以及知其所以然,我通过极客时间的《玩转 git 三剑客》这门课程重新入门了 git.这门课与一般网络上速成的操作教程不同,课程是先通过介绍基础的存储原理开始,通过每一步的操作演示,有浅入深地介绍 git 的基础与应用,并不是罗列命令列表.课程的后半段是对于 github 与 gitlab 的使用介绍,我3倍速过了一下,发现对于初学者还是非常友好的.

我把课程中学习到的知识与实际工作的感触,以及包括官网文档在内的其他平台搜集到的不错的分享总结成本文.本文不是命令速查手册,也不是具体场景下的解决步骤总结,而是从 git 的基础概念与框架出发理解 git 的设计哲学,能够在认识其基础的基础上加速更高级用法的使用与理解,以解决更富挑战性的场景与问题.

阅读更多