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

标签 git github

我想为 GitHub 上的一个开源 Python 项目做出贡献,并且已经将该项目 fork 到我的帐户,克隆它并添加了 GitHub 上描述的原始存储库。

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

最佳答案

不知道你说的是什么

But doesn't that change files in the package?

如果你安装了一个 python 包,repo 中的源代码 没有改变,但可能会添加新目录,如 builddistpackage.egg-info 等。这些应该是 ignored通过存储库的 .gitignore 无论如何(如果不是,那可能是一个很好的第一个 pull request )。

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

关于git - 从 GitHub 安装项目可能会创建我不想包含在 Pull Request 中的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19279351/

相关文章:

mysql - 打开 gps 跟踪器 git 项目 openshift

java - Hudson + Poll SCM - 首先构建上游项目?

git fork repo 到同一个组织

git - git 提供程序错误中不支持的 URL 协议(protocol)

php - 定义图像存储位置的最佳实践

linux - 如何将 AllowTcpForwarding 设置为 no 进行 ssh 转发?

github - 拉取请求中的 Git 冲突

git - 如果文件已经在服务器上,避免 git-ftp 上传

git - git log 显示的内容与 git rebase -i head~3 显示的内容不匹配

git - 如何更改我在 GitHub 上的作者姓名?