簡體   English   中英

gitignore不忽略文件/文件夾

[英]gitignore not ignoring files/folder

我想正確使用git,但是會出現一些問題。在GitStatus上,顯示的文件已修改。

 modified:   dev/tests/acceptance/.gitignore
    modified:   dev/tests/acceptance/.htaccess.sample
    modified:   dev/tests/acceptance/tests/_bootstrap.php
    modified:   dev/tests/acceptance/tests/_data/lorem_ipsum.txt
    modified:   dev/tests/acceptance/tests/_suite/WYSIWYGDisabledSuite.xml
    modified:   dev/tests/acceptance/tests/_suite/suite.xml.sample
    modified:   dev/tests/acceptance/tests/functional/Magento/FunctionalTest/ConfigurableProductCatalogSearch/LICENSE.txt
    modified:   dev/tests/acceptance/tests/functional/Magento/FunctionalTest/ConfigurableProductCatalogSearch/LICENSE_AFL.txt
    modified:   dev/tests/acceptance/tests/functional/Magento/FunctionalTest/ConfigurableProductCatalogSearch/README.md
    modified:   dev/tests/acceptance/tests/functional/Magento/FunctionalTest/ConfigurableProductCatalogSearch/Test/EndToEndB2CGuestUserTest.xml
    modified:   dev/tests/acceptance/tests/functional/Magento/FunctionalTest/ConfigurableProductCatalogSearch/Test/EndToEndB2CLoggedInUserTest.xml
    modified:   dev/tests/acceptance/tests/functional/Magento/FunctionalTest/ConfigurableProductWishlist/ActionGroup/StorefrontCustomerWishlistActionGroup.xml
    modified:   dev/tests/acceptance/tests/functional/Magento/FunctionalTest/ConfigurableProductWishlist/LICENSE.txt
    modified:   dev/tests/acceptance/tests/functional/Magento/FunctionalTest/ConfigurableProductWishlist/LICENSE_AFL.txt
    modified:   dev/tests/acceptance/tests/functional/Magento/FunctionalTest/ConfigurableProductWishlist/README.md
    modified:   dev/tests/acceptance/tests/functional/Magento/FunctionalTest/ConfigurableProductWishlist/Test/EndToEndB2CLoggedInUserTest.xml
    modified:   dev/tests/api-functional/.gitignore

這是我的忽略文件:

/dev/*   
/dev/test/*

我已經學習了許多文章,但我找不到解決方法。 參考文章: gitignore不忽略文件夾

我嘗試這個命令: git rm -r --cached 。現在,這顯示以下文件已刪除。所以當我運行git add. git push origin master是否從master刪除?

刪除后不要運行git add 只需提交git rm命令,它將從index刪除它。 如果在提交之前運行git add ,它將把分階段的刪除操作重新添加到index

運行以下命令從index刪除文件並維護本地文件。

git rm --cached -r dev/tests
git commit -m "Removed dev tests"
git push origin master

在項目的根目錄下,確保您具有.gitignore其中包含以下內容:

dev/tests/*

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM