我四处搜索并找到了一些解释解决问题的教程,不幸的是它们没有起作用。
基本上发生的事情是我在 .gitignore 中有文件,我正在使用的 github for mac 程序正在尝试提交这些文件,尽管它们被忽略了。我发现一些博客甚至 stackoverflow 上的其他帖子都说你可以使用命令行修复它,并给出了如何修复的解释。不幸的是,我完全没有使用命令行的经验,并且我尝试遵循他们的指示都未能解决问题。
有没有办法在不使用命令行的情况下解决这个问题?如果没有,有人可以告诉我如何使用发现的命令行 hackhere http://www.randallkent.com/development/gitignore-not-working除其他地方外:
git rm -r --cached .
git add .
git commit -m "fixing .gitignore"
这些文件是否已被跟踪,并且 GitHub for Mac 是否正在尝试提交修改?.gitignore
只能防止未追踪的文件被 git 添加/提交。一旦文件被跟踪,.gitignore
停止被咨询。
您链接的“hack”实际上只是要求 git 删除存储库中的所有文件,然后将其全部重新添加回来。这是有效的,因为.gitignore
重新添加文件时将被咨询(因为它会咨询尚未在索引中的任何文件,并且git rm -r --cached .
删除整个索引)。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)