下次添加时如何从 github 和 ignore/untrack 中删除文件?
How to remove the file from github and ignore/untrack while you add next time?
我刚刚遇到一种情况,我使用 git add .
命令将所有文件添加到 git 集线器。但是,很少有文件像我不想添加到 git hub 一样 .gitignore 有 .vscode .env 和 nodemodules 但是问题是当我执行 git add .
.
时,它们确实一直在添加
我尝试执行某些任务,
这是首先使用
取消跟踪文件
git rm --cached .gitignore
然后
git config --global core.excludesfile .gitignore
但是结果没有变化
任何人都可以帮助解决这个问题,正确的方法应该是什么?
谢谢
当您编辑 .gitignore 文件中的任何内容时,您必须将其添加到暂存区并先提交,以便看到更改先提交 .gitignore。
git rm -r --cached .
git add -A
git commit -am 'Removing ignored files'
第一个命令将 un-track 您 git 存储库中的所有文件。
第二个命令然后将添加所有文件到您的 git 存储库中,除了那些与您的 .gitignore 中的规则匹配的文件。因此,我们只用两个命令就un-track编辑了几个文件。
然后最后一个命令是提交更改,这将只是删除文件。
我刚刚遇到一种情况,我使用 git add .
命令将所有文件添加到 git 集线器。但是,很少有文件像我不想添加到 git hub 一样 .gitignore 有 .vscode .env 和 nodemodules 但是问题是当我执行 git add .
.
我尝试执行某些任务,
这是首先使用
取消跟踪文件git rm --cached .gitignore
然后
git config --global core.excludesfile .gitignore
但是结果没有变化
任何人都可以帮助解决这个问题,正确的方法应该是什么?
谢谢
当您编辑 .gitignore 文件中的任何内容时,您必须将其添加到暂存区并先提交,以便看到更改先提交 .gitignore。
git rm -r --cached .
git add -A
git commit -am 'Removing ignored files'
第一个命令将 un-track 您 git 存储库中的所有文件。
第二个命令然后将添加所有文件到您的 git 存储库中,除了那些与您的 .gitignore 中的规则匹配的文件。因此,我们只用两个命令就un-track编辑了几个文件。
然后最后一个命令是提交更改,这将只是删除文件。