chevron_left

简单要死的 Git(GitHub)入门教程

已发布
第 9 回

课程讲义

简单要死的 Git(GitHub)入门教程 - .gitignore 与 README.md

2023年11月24日
简单要死的 Git(GitHub)入门教程

.gitignore 与 README.md

今天我们要补充之前没有讲到的小知识,.gitignore 与 README 文件。

gitignore 文件

首先,这次的课程,要用 IDE 来打开之前的项目,不要再使用文本编辑器了,我这里呢使用 WebStorm 做演示。

只要你一打开这个项目,你再看 GitHub 客户端,里面就出现了一大堆.idea 开头的文件。这些文件都是 WebStorm 编辑器生成的,而这些东西,跟我们的项目其实一点关系都没有啊。所以它们是不应该被提交到 Git 仓库的。除了编辑器生成的文件外,开发中非常常见的另外两种需要排除的文件是:

  • 一是,一些隐私类的文件,例如代码中加密用的秘钥、服务器信息,数据库密码等需要保密的信息。
  • 二是,第三方包文件,例如 Node 的 node_modules。Php 中 Composer 生成的 vendor 目录等等。

它们不应该提交到 Git 仓库中,正确解决的方法,就是使用.gitignore 文件了。

大家使用 WebStorm,在项目根目录上,新建一个.gitignore 文件

![1.png](https://assets.clwy.cn/...

课程介绍

Git 是 Linux kernel 的作者,天才程序员 Linus 于 2005 年开发的版本控制工具。所谓版本控制,可以简单的理解为,就是管理你的代码的一套工具。Git 本身是一个非常庞大的系统,里面各种各样的命令有二百多个,但是这个学起来就对我们初学者就太难了。我们这套课程,不会深入这么多复杂的命令。而会使用本地的 Git 结合 GitHub 和 Coding、码云来学习。所学习的知识都是真实工作中,每天都在使用的工作方式。课程的后面部分,还会学到 GitHub 推荐的最佳团队协作开发工作流、如何参与开源项目的开发。