从GitHub安装项目可能会创建我不想包含在Pull Request中的文件

时间:2013-10-09 18:00:37

标签: git github

我想在GitHub上贡献一个开源Python项目,并将项目分支到我的帐户,克隆它并添加原始repo,如GitHub所述。

为了试用该模块并使用它,我需要运行setup.py install 但这不会改变包中的文件吗?我不希望这些更改和生成的任何文件反映在我的下一个请求中。

1 个答案:

答案 0 :(得分:3)

我不确定你的意思

  

但这不会改变包中的文件吗?

如果您设置了python包,则repo中的源代码 未更改,但可能会添加新目录,如builddistpackage.egg-info等。无论如何,这些应该由存储库.gitignore ignored(如果不是,那可能是第一个pull request)。

有助于本地开发的一件事是在工作和测试包时设置虚拟环境(virtualenvvirtualenvwrapper)。有了它,您可以在一个孤立,干净的环境中设置和安装(甚至python setup.py develop)包。