Git 我该怎么去除 github 上的临时文件呢 /?

kunou · 2013年07月28日 · 最后由 kunou 回复于 2013年07月28日 · 5310 次阅读

比如一开始我有文件 index.html。然后我修改了该文件,用如下命令进行提交:

git add . git commit -m "xxx" git push origin master

后发现出现文件 index.html~ 如果是一个我可以手动删除。但我想肯定有命令来删除或者合并。有大牛知道吗?? 望指教~~谢谢~

这不是 github 生成的,应该是你的编辑器生成的。你修改你的编辑器设置应该就行了

或者用 gitignore 忽略临时文件 https://github.com/github/gitignore

这个是 Vim 产生的吧,如果不希望产生这些额外的文件,可以修改~目录下的.vimrc 配置,加入:

set noswapfile
set nobackup

或者把*.~加到.gitignore 文件里边。

如果你想永久删除已经存在于版本库中的文件,可以参考这篇文章 https://help.github.com/articles/remove-sensitive-data

谢谢大家。我做项目下的 .gitignore 文件里加入了 *~ 来删除。

需要 登录 后方可回复, 如果你还没有账号请 注册新账号