持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第18天,点击查看活动详情
前言
大家好呀,我是L同学。在上篇文章git版本控制工具知识点总结(三)中,我们学习了git版本控制工具中Git的配置选项、Git别名、文件的状态划分等相关知识点。今天,在这篇文章中,我们将学习git版本控制工具的知识点,包括如何检测文件状态、文件添加到暂存区、git忽略文件、文件更新提交等相关知识点。
检测文件状态
我们可以通过git status查看文件的状态。例如,我们在有Git仓库的目录下新建一个文件aaa.js。
Untracked files表示未跟踪的文件。未跟踪的文件意味着 Git 在之前的提交中没有这些文件。Git 不会自动将之纳入跟踪范围,除非你明明白白地告诉它“我需要跟踪该文件”。
文件添加到暂存区
使用命令 git add 开始跟踪一个文件。在上个例子中,我们使用命令git add aaa.js跟踪新文件。如果我们已经跟踪了某一个文件,这个时候修改了文件也需要重新添加到暂存区中。通过git add . 将所有的文件添加到暂存区中。
git忽略文件
一般我们总会有些文件无需纳入 Git 的管理,也不希望它们总出现在未跟踪文件列表,通常都是些自动生成的文件,比如日志文件,或者编译过程中创建的临时文件等。我们可以创建一个名为.gitignore 的文件,列出要忽略的文件的模式。在实际开发中,这个文件通常不需要手动创建,在必须的时候添加自己的忽略内容即可。
文件更新提交
现在的暂存区已经准备就绪,可以提交了。每次准备提交前,先用 git status 看下,你所需要的文件是不是都已暂存起来了,再运行提交命令git commit。可以在 commit 命令后添加 -m 选项,将提交信息与命令放在同一行git commit –m "提交信息"。
如果我们修改文件的add操作,加上commit的操作有点繁琐,那么可以将两个命令结合来使用:git commit -a -m "修改了bbb文件"。