Python 如何仅将源文件上载到github?
我有一个用python编写的项目,我想上传到我的github repo。在我笔记本电脑的源目录中,还有其他已编译的python脚本(.pyc),我希望避免将其上载到github。internet上提供的文档显示将整个源目录上载到github repo 是否有办法避免将某些文件类型,特别是*.pyc,上载到github repo?这是该文件的目的 对于您的特定问题,您应该将Python 如何仅将源文件上载到github?,python,git,github,Python,Git,Github,我有一个用python编写的项目,我想上传到我的github repo。在我笔记本电脑的源目录中,还有其他已编译的python脚本(.pyc),我希望避免将其上载到github。internet上提供的文档显示将整个源目录上载到github repo 是否有办法避免将某些文件类型,特别是*.pyc,上载到github repo?这是该文件的目的 对于您的特定问题,您应该将*.pyc添加到此文件。创建一个文件并将*.pyc添加到此文件 我建议你把它放到github的python中,它有*.py[c
*.pyc
添加到此文件。创建一个文件并将*.pyc
添加到此文件
我建议你把它放到github的python中,它有
*.py[cod]
来摆脱.pyc
,.pyo
和.pyd
文件,当你将文件上传到github时,只有你的git repo中的内容才会被上传。pyc文件无论如何都不应该添加到git repo中。如果是,请在推送存储库之前删除它们
您可以使用.gitignore文件不让pyc文件显示在您的
git状态视图中。您可以发布您所参考的文档的链接吗?这也是一个值得一看的web服务,它为各种语言、操作系统和工具的组合生成.gitignore
文件。它还可以集成到您的shell中,这样您就可以执行诸如gi-python,java>.gitinore&&gi-eclipse>.git/info/exclude
之类的操作。请注意,如果您已经git添加了一些.pyc
文件,那么创建一个.gitinore
将不会从您的repo中追溯删除它们。您需要在repo的顶层运行git rm-r*.pyc
,以递归方式删除并从repo中删除您添加的所有.pyc
文件。