gitignore不删除文件
我查阅了官方文件gitignore不删除文件,git,gitignore,Git,Gitignore,我查阅了官方文件 **/packages应该从跟踪中删除文件/目录包 我试过了,但没有任何运气,我仍然看到以下情况: *******注意:这些文件是符号链接******** 未为提交而暂存的更改: (使用“git add…”更新将提交的内容) (使用“git签出--…”放弃工作目录中的更改) 我的全部。忽略 target/ .idea .DS_Store session-store *.iml banzai_auth_cache.ser banzai_rm_cache.ser **/packag
**/packages
应该从跟踪中删除文件/目录包
我试过了,但没有任何运气,我仍然看到以下情况:
*******注意:这些文件是符号链接********
未为提交而暂存的更改:
(使用“git add…”更新将提交的内容)
(使用“git签出--…”放弃工作目录中的更改)
我的全部。忽略
target/
.idea
.DS_Store
session-store
*.iml
banzai_auth_cache.ser
banzai_rm_cache.ser
**/packages
以下是步骤:
- 我用git克隆了这个项目,我添加了git,然后
- 提交/推送
- 我用“pub-get”更改包下的文件,这些文件是符号链接
- 我在查看git状态时看到它们
symlinks = false
到.git/config,也没有运气。我正在寻找,如果我发现了什么,我会更新我的问题
我还尝试将这些符号链接逐个添加到git ignore中。git ignore不会删除已跟踪的文件,而是会影响在运行git add时默认跟踪的文件。使用.gitignore忽略某些文件后,您可能希望在已跟踪的文件上运行git rm--cached。您可以尝试以下命令
git rm --cached
git add .
git commit -m "refreshed ignored files."
必须先删除并提交符号链接
step 1: add the gitignore
step 2: delete all the symlinks
step 3: commit/push
从现在起,它们将不会出现我实际上重新克隆了项目,添加了gitignore,然后修改了文件!仍然不走运,找不到我的错误
git-rm
要求向它传递一些路径:git-rm--cached src/main/resources/webapp/dart/packages/*
。此外,后者应足以使相关文件被忽略。无需转移任何其他内容或进行提交。正如注释所述,git rm--cached需要文件/文件和文件夹位置。否则,这有助于解决我遇到的一个问题。:)这也可以用来删除项目的缓存:git rm-r--cached./这个问题在网站上已经被问了一次又一次。不,不是这样的文件是符号链接。。。。如果gitignore和符号链接有问题,我不会用谷歌搜索。也许这就是原因
step 1: add the gitignore
step 2: delete all the symlinks
step 3: commit/push