我正在使用AWS Cloud9
我在git repo中摆弄nvm的安装/更新,然后又将git全部推送到我的Github repo。但是,它也将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存储库中删除它吗?
答案 0 :(得分:0)
如果该文件夹位于您的仓库中,则命令应为
ec2-user:~/rails_projects/alpha-blog (master) $ git rm -r home/ec2-user/.nvm
含义:路径应相对于仓库的根文件夹。
现在在我的Github存储库中,有一个名为“ /home/ec2-user/.nvm
的文件夹。
您应该在GitHub存储库的根目录下看到一个子文件夹home
(带有ec2-子文件夹等)。