从git中删除文件夹但在已推送时导致存储库错误致命

问题描述 投票:1回答:1

我正在使用AWS Cloud9

我正在摆弄我的git仓库中安装/更新nvm然后我git将所有内容推送到我的Github仓库。但是,它还将nvm库推到那里(数百个文件)。现在在我的Github仓库中,有一个名为“/home/ec2-user/.nvm”的文件夹,我想删除它。

但是,如果我进入我的git repo删除它,它会说:

ec2-user:~/rails_projects/alpha-blog (master) $ git rm -r /home/ec2-user/.nvm fatal: /home/ec2-user/.nvm: '/home/ec2-user/.nvm' is outside repository

如果我只是做rm -rf "/home/ec2-user/.nvm没有真正发生。

知道发生了什么以及如何从我的Github仓库删除它?

git repository rm
1个回答
0
投票

如果文件夹在您的仓库中,则该命令应该是

ec2-user:~/rails_projects/alpha-blog (master) $ git rm -r home/ec2-user/.nvm

含义:路径应该与repo的根文件夹相对。

现在在我的Github仓库中,有一个名为“/home/ec2-user/.nvm”的文件夹

你应该在你的GitHub仓库的根目录下看到一个子文件夹home(带有子文件夹ec2-user等)。

© www.soinside.com 2019 - 2024. All rights reserved.