我正在使用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仓库删除它?
如果文件夹在您的仓库中,则该命令应该是
ec2-user:~/rails_projects/alpha-blog (master) $ git rm -r home/ec2-user/.nvm
含义:路径应该与repo的根文件夹相对。
现在在我的Github仓库中,有一个名为“/home/ec2-user/.nvm”的文件夹
你应该在你的GitHub仓库的根目录下看到一个子文件夹home
(带有子文件夹ec2-user等)。