我有一个双重问题:一个使用git:如何删除所有.rb~文件?和heroku的另一个:如何推送到特定网址?例如,我有这个http://morning-day-54.heroku.com但我做git push heroku master并且这个url没有变化。
答案 0 :(得分:2)
要暂停删除其中一个文件以进行下一次提交,您可以执行以下操作:
git rm foo.rb~
....或者在一个目录中删除许多这样的备份文件,你可以这样做:
git rm *~
要暂时删除存储库中的所有备份文件,您应该使用find
和xargs
- 例如:
find . -name '*~' -print0 | xargs -0 git rm
在您进行了所有删除后,您应该使用以下内容进行删除:
git commit -m "Remove all backup files"
...要阻止将来跟踪它们,请将它们添加到.gitignore
,例如:
echo '*~' >> .gitignore
git add .gitignore
git commit -m "Ignore all backup files"
在您的Heroku问题上,没有足够的信息让某人能够找出出错的地方。由于这确实是一个单独的问题,我建议您为此开始一个新问题,但请确保列出您正在尝试的命令以及您获得的任何错误。
答案 1 :(得分:0)
使用git remove
您应该可以从回购邮件中删除文件。
此外,heroku网址是随机生成的,除非您使用自定义域插件,否则无法选择它们。