无法从远程Git存储库中删除文件
实际上,我的.git文件中有一些文件夹无法从远程Git存储库中删除文件,git,github,Git,Github,实际上,我的.git文件中有一些文件夹 composer.phar vendor build .idea 不幸的是,当我添加这些条目时,有些文件已经在远程存储库中,现在我无法从那里删除它们 我按照许多地方的建议运行了git rm--cached,但现在我被阻止了 如果运行git status,结果如下: # On branch master # Changes to be committed: # (use "git reset HEAD <file>..." to unsta
composer.phar
vendor
build
.idea
不幸的是,当我添加这些条目时,有些文件已经在远程存储库中,现在我无法从那里删除它们
我按照许多地方的建议运行了git rm--cached
,但现在我被阻止了
如果运行git status
,结果如下:
# On branch master
# Changes to be committed:
# (use "git reset HEAD <file>..." to unstage)
#
# deleted: .idea/BitcoinECDSA.php.iml
# deleted: .idea/workspace.xml
# deleted: build/junit.xml
#
尝试
git commit-a
而不是git commit。
它正在当前目录中或下查找要提交的文件。简短回答:运行git commit-m“已删除的文件”
(即删除点)
git commit
告诉您,由于您调用该命令的方式,它没有什么可提交的。在问题中,您的命令有一个路径,即
,它告诉git做一些您不想做的事情
当在命令行上提供文件时,该命令将提交命名文件的内容,而不记录已转移的更改。这些文件的内容也会在之前已暂存的基础上暂存,以便下次提交
由于.idea
和build
中的文件被忽略,因此在此模式下没有任何可记录的内容
git commit . -m "removed files"
# On branch master
nothing to commit (working directory clean)