gpt4 book ai didi

gitignore 不会忽略 .suo Visual Studio 文件

转载 作者:IT王子 更新时间:2023-10-29 00:37:30 26 4
gpt4 key购买 nike

我想做一些简单的事情,忽略 .suo 文件以及 bin 和 obj 文件夹提交到 git repo。我已经创建了 .gitignore 文件,它适用于 bin 和 obj 文件夹,但它一直允许提交 .suo 文件。gitignore的内容很简单:

/build/
*.suo
*.user
_ReSharper.*/
*.sdf
bin/
obj/
Debug/
Release/
*.opensdf
*.tlog
*.log
TestResult.xml
*.VisualState.xml
Version.cs
Version.h
Version.cpp

首先我认为问题是 .suo 文件已经在 repo 上,所以我使用了一组 git 命令将它从 repo 中删除:

git rm "file.suo"
git commit -m "suo removed"
git pull origin master
git push origin master

一切顺利,.suo 已在本地删除,从 repo 中删除,并在下一次提交时再次推送到 repo 。

图片上是提交的.suo文件。

enter image description here

有人遇到过这样的问题吗?如何解决这类问题?

最佳答案

这可能是 GIT - Can't ignore .suo file 的副本

老实说,您可以试试这个建议。您在这里缺少的是从 git 存储库中删除已添加的 *.suo 文件。

另一个答案有一组很好的运行命令:

git rm --cached *.suo
git commit -m "Delete suo file from repository"

关于gitignore 不会忽略 .suo Visual Studio 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28759841/

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