这是我们学习的Git中文件的状态和基本命令
我们常常会有些文件不需要Git的版本管理,也不希望它们每次出现在git status的未跟踪文件列表中。比如日志文件,或者临时文件等。
这类文件的文件名往往有一些共同特点。我们可以创建一个名为.gitignore 的文件,列出要忽略的文件模式。
这是一个.gitignore文件的例子。
每一行表示一个文件名的匹配规则。 匹配的文件就会被Git忽略。
这是匹配规则的解释:
更多的匹配规则如下:
readme.txt 匹配的是文件readme.txt, 因为是在.gitignore文件里,
如果前面没有惊叹号(!),就是告诉Git忽略readme.txt文件。
现在加上惊叹号(!),意思就反过来了,让Git管理readme.txt文件
用git diff来查看修改的细节
跳过使用暂存区域来提交更新
我们目前使用的流程是:
git add 把修改放入暂存区
git commit再提交更新
Git提供了一个跳过使用暂存区域的方式:
git commit 命令加上 -a 选项,Git就会把所有已经跟踪过的文件暂存起来一并提交,从而跳过了上面的git add把修改放入暂存区的步骤。
领取专属 10元无门槛券
私享最新 技术干货