# git 入门指北 **Repository Path**: yang-lile/git-beginner-guide ## Basic Information - **Project Name**: git 入门指北 - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2021-10-20 - **Last Updated**: 2021-11-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 指个北吧 git 的学习在网上可以找到各种教程,所以干脆放一堆的链接给你就不管了吧: - 由 gitee 提供的 git 命令学习游戏镜像:[Learn Git Branching](https://oschina.gitee.io/learn-git-branching/),原版链接:[Learn Git Branching](https://learngitbranching.js.org/?locale=zh_CN) - 由 gitee 提供的 git 大全,可以找到各种和 git 相关的资料,包括下载客户端的链接,学习 git 的博客链接:[Git 大全 - Gitee.com](https://gitee.com/all-about-git) - 在该链接下的第六点,有一堆的 git 学习教程,就不水字数了,自己看吧。 - 官方文档:[Git - Documentation](http://book.git-scm.com/doc) - 常见的:缪雪峰、菜鸟、W3Cschool,都是涵盖全面,其中缪雪峰会比较深入的提及原理 - 简单又简单的教程:[git 使用简易指南](https://www.bootcss.com/p/git-guide/) - 目录清晰的:[Pro Git(中文版)](https://gitee.com/progit/) - Luffic 单独对其中的核心概念做了介绍:[Git 的核心概念](https://blog.lufficc.com/the-core-conception-of-git/#%E7%89%88%E6%9C%AC%E6%8E%A7%E5%88%B6%E7%B3%BB%E7%BB%9F) - backlog 提供了较为卡通化的教程,不会太枯燥:[首先【Git的基础】 | 猴子都能懂的GIT入门 | 贝格乐(Backlog)](https://backlog.com/git-tutorial/cn/intro/intro1_1.html) - 如果你英语比较好:[Home // Think Like (a) Git](http://think-like-a-git.net/) > 好了,本教程到此结束。(笑 ## 本教程介绍 其实很多教程都写得很好,每个人都能大致找到一个自己的思路去学习,但是我还是打算以一个特殊的方式让大家来学习 git 命令行,也就是说——共同完成这个文档。通过学习完工作流,参与本项目的编写,在学习的过程中,同时能练习,还能将自己的经验授之于人,那真是很棒的。 所以接下来我会划分任务,列出任务清单,和完成程度,最后给出合作的一种工作流方式,按照这种方式来提交代码。 ## 任务清单/教程目录 我将整个学习的框架分散开,以应用为核心:将涉及到的概念,使用链接引入进来,单独放到[概念](./概念/README.md)文件夹中;涉及到的术语说明,也单独放到一个[术语表](./术语表/README.md)文件夹里面;将文档编辑的规范和合作规范,放到[原则](./原则/README.md)文件夹下。 - [ ] [**开始!**](./开始!/README.md) - [x] [READMD](./开始!/README.md):作为目录的主入口介绍**开始!**下的内容概要。 - [x] [从头开始](./开始!/从头开始.md):从 0 开始从浅到深的渐渐学习。 - [ ] 环境配置: - [ ] 从应用场景入手:有一定基础,关于各种应用场景下的 git 工作流的使用。 - [ ] 番外:独立于概念之外,git 操作的常用的技巧,或者奇淫绝技。 - [ ] [**概念**](./概念/README.md) - [ ] [READMD](./概念/README.md):作为目录的主入口介绍**概念**下的内容概要。 - [ ] [**术语表**](./术语表/README.md) - [ ] [READMD](./术语表/README.md):作为目录的主入口介绍**术语表**下的内容概要。 - [x] [**原则**](./原则/README.md) - [x] [READMD](./原则/README.md):作为目录的主入口介绍**原则**下的内容概要。 ## 工作流 具体详情合作方式我已经放在 [原则](./原则/README.md) 中了,让大家将学习的内容变为教别人的文档,其实也是一件很有意义的事情。 ## 最后 初心是想直接把所有的知识做成类似游戏的教程发布出来,但是显然已经有很好的先例了,我很多时候也有在想,出一个教程的目的是什么,特别是我在一顿编码之后,还忘记保存的后果,就是一个很大的反面教程,我们需要学习 git 同时用好它,不然回退版本,或者与人合作都会是一个很困难的事情。 下面是已经丢失了的几个重点知识,希望我有时间的时候能重新复原,或者感兴趣的小伙伴可以帮助我补充到文档中去。 ![](./assets/visio软件找不到的图片.png) 所以最后留下一个很粗糙的文档,还是很抱歉的,没有说看完我的教程就能全部学会,反而是我留下了很多坑等你们去填补,用来练习 git 的操作,总之,希望之后的合作,能够玩得愉快。