Você pode especificar o hash de confirmação, o nome do ramo, a marca.
Para o nome da ramificação e a tag, você também pode instalar uma distribuição compactada. Isso é mais rápido e mais eficiente, pois não requer clonagem de todo o repositório. O GitHub cria esses pacotes automaticamente.
cerquilha:
$ pip install git+git://github.com/aladagemre/django-notification.git@2927346f4c513a217ac8ad076e494dd1adbf70e1
nome da filial
Com git
$ pip install git+git://github.com/aladagemre/django-notification.git@cool-feature-branch
ou do pacote de origem
$ pip install https://github.com/aladagemre/django-notification/archive/cool-feature-branch.tar.gz
tag
com git
$ pip install git+git://github.com/aladagemre/django-notification.git@v2.1.0
ou do pacote de origem
$ pip install https://github.com/aladagemre/django-notification/archive/v2.1.0.tar.gz
Esse recurso não está bem documentado, mas você pode encontrar mais informações em https://pip.pypa.io/en/latest/reference/pip_install.html#git
Could not find a tag or branch '2927346f4c513a217ac8ad076e494dd1adbf70e1', assuming commit.