为什么不是';t.git.sass缓存?
我的项目如下所示: .gitignore:为什么不是';t.git.sass缓存?,git,Git,我的项目如下所示: .gitignore: /node_modules /dist /.tmp /.sass-cache .sass-cache /bower_component 不知道原因,但仍在暂存.sass缓存: User@User-PC MINGW64 /e/alex/istagingadmindashboard/frontEnd (deve) $ git add . User@User-PC MINGW64 /e/alex/istagingadmindashboard/front
/node_modules
/dist
/.tmp
/.sass-cache
.sass-cache
/bower_component
不知道原因,但仍在暂存.sass缓存
:
User@User-PC MINGW64 /e/alex/istagingadmindashboard/frontEnd (deve)
$ git add .
User@User-PC MINGW64 /e/alex/istagingadmindashboard/frontEnd (deve)
$ git status
On branch deve
Your branch is up-to-date with 'remotes/origin/deve'.
Changes to be committed:
(use "git reset HEAD <file>..." to unstage)
modified: .sass-cache/a1ee9da9874bbf1b217c6f2a5cd8c2c7c5ee78fe/main.scssc
modified: app/scripts/building/uploadPage.js
modified: app/styles/main.scss
modified: app/views/building/uploadproject.html
User@User-PC MINGW64/e/alex/istagingadmindashboard/frontEnd(开发)
$git add。
User@User-PC MINGW64/e/alex/istagingadmindashboard/frontEnd(开发)
$git状态
关于分支开发
您的分支机构使用“remotes/origin/deve”更新。
要提交的更改:
(使用“git重置磁头…”取消分级)
修改:.sass缓存/a1ee9da9874bbf1b217c6f2a5cd8c2c7c5ee78fe/main.scssc
修改:app/scripts/building/uploadPage.js
修改:app/styles/main.scss
修改:app/views/building/uploadproject.html
你知道为什么吗?这些文件已经被git跟踪,因此你的
.gitignore
对这些文件没有影响。但是,新的未跟踪文件将被忽略。有关更多详细信息,请参阅。在转移特定文件夹的内容后,.gitignore
文件可能已更新。要完成循环,请执行git rm-r--cached.sass cache/
此外,您只需要在.gitignore
中输入一个条目;最好是在前面或结尾用斜线表示目录。来自wiki:
如果您已经签入了一个文件,并且希望忽略它,那么如果您稍后添加规则,Git将不会忽略该文件。在这些情况下,必须首先通过在终端中运行以下命令来取消对文件的跟踪:
git-rm——缓存
问题是您已将文件夹.sass缓存上载到服务器。您可以看到它显示的是
modified
。你必须做到:
git rm .sass-cache/*
git commit -a -m "removed folder"
git push origin master
下次执行git status
操作时,将看不到该文件夹
此外,您不需要同时添加这两个选项
/.sass-cache
.sass-cache
如果您想从repo中删除已经提交的sass缓存文件,并且是在Linux上,那么只有最后一个就足够了。您可以从repo文件的根目录在终端中运行find命令:
$_ `find . -name "*.scssc" -exec git rm -f {} \;`
事后承诺:
$_ git commit -m "Remove .scssc cache files."
然后使用$\unano.gitignore
将这些行添加到.gitignore中:
styles/.sass-cache/*
styles/.sass-cache
.sass-cache/
*.css.map