忽略文件

忽视项目中的 .gitignore 会留下隐患。

在.gitignore中添加配置

如果在 Git 的工作目录中添加了一些含有敏感信息的配置文件,或者是一些没有作用的日志文件(中间文件)而不想提交,就可以在 Git 的工作目录根目录下 的 .gitignore 文件中添加想要忽略掉的文件名, Git 就会忽略掉其中的文件。

示例:

#----------------#
# 忽略掉 Windows 生成的缩略图
Thumbs.db

# 忽略掉配置文件
*.ini

# 忽略掉中间文件和可执行文件
*.log
*.exe

# 忽略掉文件夹
www/logs/
#----------------#

提交 .gitignore 文件

使用指令提交 git commit -m "update .gitignore"

检查文件是否被 Git 忽略

使用 git check-ignore -v <文件路径> 命令检查是否正确忽略了文件。 如果输出了 .gitignore 中的规则路径 和所在的行号,则文件被忽略。

同时可以配合 git status 指令来检查文件是否存在 Untracked Files 的部分。

停止 Git 跟踪先前提交过的文件

在使用过程中,有时会发现不想被添加的文件已经被添加并提交。

添加到 .gitignore 文件中

将想要不再跟踪的文件或者文件夹添加到 .gitignore

# .gitignore 文件
# 会忽略 itignore 文件所在目录的
# logs文件夹
logs/

从 Git 索引中移除

想要 Git 不再跟踪这些文件,此时只是单纯添加到 .gitignore 文件中并不能让 Git 停止跟踪这些文件。需要使用 Git rm --cached 命令来从 Git 的索引中移除他们。

# 移除logs文件夹下的所有文件
git rm ——cached logs -r

提交更改

在停止跟踪文件后,提交这些更改

git commit -m "Stop tracking logs package"

推送更改

如果希望将提交推送到远程仓库 使用 git push 命令推送。

暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇