我正在这个共享的Django项目中工作,一位同事是Github中回购的所有者。我现在面临的问题是他将 raven 添加到他的软件包中,并且在github中更新了requirements.txt文件,但是当我尝试使用git pull,本地时,我的requirements.txt没有乌鸦补充道。他告诉我,我必须重新安装requirements.txt,所以我尝试使用pip freeze> requirements.txt但没什么变化。
如何根据Github的更新来更新我的requirements.txt文件?
答案 0 :(得分:2)
将最新的更改提取到requirements.txt后,您绝对可以重新运行pip。使用pip install -r requirements.txt
运行命令,它将安装任何新模块。
答案 1 :(得分:2)
您需要将所有更改提取到本地存储库。 为此,您需要确保您的git存储库没有任何有效更改。
git commit -am "changes"
git pull
pip install -r requirements.txt
答案 2 :(得分:1)
确保requirements.txt不在.gitignore文件中,这将阻止它更新。