我试图忽略存储库中的所有 .pyc 扩展名,我的 .gitignore 文件如下所示
.idea
*.rdb
# Byte-compiled / optimized / DLL files
__pycache__/
*.py[cod]
*.pyc
__pycache__/
Run Code Online (Sandbox Code Playgroud)
然而当我这样做的时候git status。我得到有关修改文件的信息,如下所示
On branch master
Your branch is up-to-date with 'origin/master'.
Changes not staged for commit:
(use "git add/rm <file>..." to update what will be committed)
(use "git checkout -- <file>..." to discard changes in working directory)
modified: .DS_Store
modified: .gitignore
modified: Device/__init__.py
modified: Device/admin.py
modified: Device/apps.py
modified: Device/migrations/0001_initial.py
modified: Device/migrations/__init__.py
modified: Employee/__init__.py
modified: Employee/__pycache__/__init__.cpython-35.pyc
Run Code Online (Sandbox Code Playgroud)
请注意,最后一个文件 .pyc 显示为已修改,并且还显示了添加到 .gitignore 的折叠 …
我尝试 从laravel应用程序中卸载spatie / Geocoder软件包 https://github.com/spatie/geocoder,将其从Github中拉出,但卸载失败。
下面是composer命令返回的错误
终端屏幕短:
提前致谢
我在这里参考了许多相关的帖子,但没有一个起作用——我的public/images文件夹只是没有像 VS Code 中的文件夹那样变灰node_modules。以下是我的文件夹结构:
project-folder
|--.gitignore
|--node_modules
|--public
|----images
Run Code Online (Sandbox Code Playgroud)
所以我的.gitignore文件与我的公用文件夹处于同一级别。我看到文件node_modules中的 被忽略(并呈灰色),.gitignore如下所示:
node_modules/
所以我尝试:
public/images/
但没有运气。我还尝试了以下所有方法,但没有一个将images文件夹变成灰色:
1. /public/images/
2. /public/images
3. public/images
4. public/images/
5. images
6. images/
Run Code Online (Sandbox Code Playgroud)
我还尝试.gitignore在该文件夹下创建另一个文件,并按照我被忽略但仍然无法工作的public相同方式进行操作: 。我听说有时可能会从文件系统中删除文件,所以我不敢尝试。有人可以为此给我更好的建议吗?谢谢!node_modulesimages/git rm --cached
也许我的谷歌搜索技能缺乏,但这似乎是一个问题,应该给我几千次点击,但我找不到一个直接的答案.
很简单:
我不断向github推送与远程开发人员分享.我们都有npm和bower安装.无需一直将这些巨大的文件夹推送到github.我node_modules被忽略了.但我似乎gitignore无法忽略我的bower_components文件夹
我对cmd不太了解,我几乎没有划过表面,所以如果你打算这样做,请不要认为我知道你在说什么.否则,如果它像使用IDE将其添加到文件本身一样简单,那么,我做到了,没有雪茄.这是我的.gtignore文件供您查看
# Logs
logs
*.log
npm-debug.log*
# Runtime data
pids
*.pid
*.seed
# Directory for instrumented libs generated by jscoverage/JSCover
lib-cov
# Coverage directory used by tools like istanbul
coverage
# nyc test coverage
.nyc_output
# Grunt intermediate storage (http://gruntjs.com/creating-plugins#storing- task-files)
.grunt
# node-waf configuration
.lock-wscript
# Compiled binary addons (http://nodejs.org/api/addons.html)
build/Release
# Dependency directories
node_modules
jspm_packages
bower_components
# Optional npm cache directory
.npm
# Optional REPL …Run Code Online (Sandbox Code Playgroud) 我正在构建一个C#MVC .Net Core应用程序,该连接字符串位于一个名为的文件中,appsettings.json因此我要做的就是将其从git存储库中排除。我已将以下行添加到git ignore文件中:
appsettings.json
Run Code Online (Sandbox Code Playgroud)
我也尝试过:
**/appsettings.json
Run Code Online (Sandbox Code Playgroud)
但是似乎都行不通,我对appsettings.json文件所做的更改仍然出现,我在这里缺少基本内容吗?
我的 .gitignore 有以下内容:
./config.json
Run Code Online (Sandbox Code Playgroud)
但当我进行更改时,我的 config.json 仍在提交。
为什么会发生这种情况?
我希望将现有的Unity项目复制到一个新的空白Unity项目中。似乎所有对象引用和许多脚本在我的场景的层次结构中均未正确配置/存在。
我只将我的资产文件夹/package.json复制到了新的Unity项目中,因为其余文件很脏,并且缓存了许多无用的信息。
详细说明场景数据的文件在哪里?我想将其复制过来,以便可以使用所有对象引用来运行场景,并将脚本设置到正确的游戏对象上。
我正在尝试保留包含分支特定信息(版本)的文件。
添加文件后,我.gitgnore使用文件路径更新。
问题:当我合并分支时,文件正在合并到目标分支中。
我尝试过以下操作: 如何让 Git “忘记”已跟踪但现在位于 .gitignore 中的文件?
使用git rm --cached <file>删除文件
添加文件使用--force会导致文件被跟踪,即使它在.gitignore
有没有办法将文件保存在特定分支上?
谢谢
我的根文件夹中有一个gitignore,位于 lib、ios、android、build... 文件夹旁边。
在它里面我有一堆被忽略的文件夹,其中一个是build/但每次我做一些更改时,这个文件夹都会再次出现:
修改:build/ios/iphonesimulator/Runner.app/Frameworks/GTMAppAuth.framework/GTMAppAuth 修改:build/ios/iphonesimulator/Runner.app/Frameworks/GTMSessionFetcher.framework/GTMSessionFetcher
我想这与 Flutter 无关,它只是 Git,但这只发生在我的 Flutter 项目中,而不是其他项目中