【发布时间】:2015-11-29 21:03:13
【问题描述】:
我正在一个 Github 存储库主的本地分支上工作。我最初使用pip install <repo_name> 安装了repo,它给了我0.7.0 版。现在 repo 的版本是 0.8.0。要将我的本地分支更新到新版本,我可以只执行 git pull origin master 还是需要执行 pip install <repo_name> --upgrade?
我的git remote -v:
origin git@github.com:repo_name.git (fetch)
origin git@github.com:my_name/repo_name.git (push)
【问题讨论】:
-
git pull如果您是由pip install -e /path/to/repo安装的,则通常可以正常工作。如果你没有在开发模式下安装,你必须在每次更新后使用pip install /path/to/repo。请注意,这只适用于纯 python 包。如果你编译了扩展模块,事情就更复杂了。