例としてnumpyのリポジトリを使用しています。
はあなたが興味のあるコミットのハッシュを知っている場合は、次のコマンドを使用することができます。
75b2d5d427afdb1392f2a0b2092e0767e4bab53d
はnumpyのリポジトリのコミット最新のものである、と
numpy
がで使用されるプロジェクト名です
$ pip install -e git+https://github.com/numpy/[email protected]#egg=numpy
を依存関係を把握するための卵。
あなたはまた、自動的に最新のハッシュをコミット取得したい場合は、コマンドを使用することができます。
$ git ls-remote [email protected]:numpy/numpy.git | head -1 | awk '{print $1;}'
75b2d5d427afdb1392f2a0b2092e0767e4bab53d
Unixは何のために発明されなかった 、のが一つの大きなコマンドの中にそれを組み合わせるしましょう:NUMPを交換し
$ pip install -e git+https://github.com/numpy/[email protected]$(git ls-remote [email protected]:numpy/numpy.git | head -1 | awk '{print $1;}')#egg=numpy
あなたのリポジトリのURLとプロジェクト名をyとすれば、あなたは設定されます。
[この質問](https://stackoverflow.com/questions/13685920/install-specific-git-commit-with-pip)で解決策を試しましたか?私はgitブランチからピップすると、デフォルトでそのブランチの最後のコミットを使用すると思います。 –