3

不知何故,我最终在 github 上有了 README.md 和 readme.md。现在这两者相互影响,所以我的 GitHub.app 完全混淆了。Github 网站没有任何文件删除功能。

如何删除这些文件之一?

4

2 回答 2

8

只需删除其中一个文件并提交删除。

$ git rm readme.md
$ git commit
$ git push
于 2012-08-26T13:30:12.433 回答
6

github 没有删除链接或按钮的原因是因为简单的“删除”违背了源代码控制版本系统的性质。删除文件的方法是在本地删除它,通常使用终端窗口和带有 的命令行git rm,提交更改 - 总是带有消息 - 然后将删除“推送”到存储库。如果该文件存在于本地但从未git add编辑到 git,您可以只rm filename使用该文件 - 但警告,通常在命令行中没有“确认” rm
诚然,github 本可以将所有内容“打包”到一个删除页面链接中,鉴于原因,给出一个文本描述,可以做到这一点,但这将是太多的“黑魔法”,并误导用户学习 git 和如何使用github。

如果你想要一个 gui 选项,那里有很多 git gui 工具。就像你在 Mac 上一样, gitx 、 git-tower 和 source-tree 都是可以提供帮助的工具。在http://mac.github.com/还有基本的 mac-github 工具

ThiefMaster的答案中显示了命令行路线

有关整个 git 过程以及各种命令和概念的更多信息,还可以在以下位置找到:git branch、fork、fetch、merge、rebase 和 clone,有什么区别?

于 2012-08-26T13:32:01.603 回答