gpt4 book ai didi

git - 从 Github Angular 4 项目中排除环境文件

转载 作者:太空狗 更新时间:2023-10-29 17:17:57 29 4
gpt4 key购买 nike

如何从 github 中排除 angular 4 项目的环境文件。

我已经将我的 .gitignore 更新为以下内容,但我的环境文件仍在同步到 github:/src/environments/**

# See http://help.github.com/ignore-files/ for more about ignoring files.

# compiled output
/dist
/tmp
/out-tsc

# dependencies
/node_modules

# IDEs and editors
/.idea
.project
.classpath
.c9/
*.launch
.settings/
*.sublime-workspace

# IDE - VSCode
.vscode/*
!.vscode/settings.json
!.vscode/tasks.json
!.vscode/launch.json
!.vscode/extensions.json

# misc
/.sass-cache
/connect.lock
/coverage
/libpeerconnection.log
npm-debug.log
testem.log
/typings
/src/environments/**

# e2e
/e2e/*.js
/e2e/*.map

# System Files
.DS_Store
Thumbs.db

最佳答案

To quote the Git website:

The purpose of gitignore files is to ensure that certain files not tracked by Git remain untracked.

换句话说,gitignore 不会删除存储库中已有的文件,它只会首先阻止添加它们。因此,如果您已经不小心提交了环境文件,将它们添加到 gitignore 是不够的;您还需要取消跟踪文件。

文档继续说明如何修复它:

To stop tracking a file that is currently tracked, use git rm --cached.

请注意,这不会从您的提交历史记录中删除该文件,但是 - 如果您不小心泄露了任何敏感信息,see the GitHub documentation for info on what to do .

关于git - 从 Github Angular 4 项目中排除环境文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45370536/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com