Gitpybinding
1.0.0
Bonnexes de commandes entièrement GIT pour Python, compatibles avec toutes les versions Git et Python 2 et 3.
pip install gitbinding
from gitbinding import Git
git = Git ( path = None , direct_output = True )
"""
path:
working directory, None = use current directory.
direct_output:
if direct_output set to False, the output is redirect to command/function return.
""" Vous pouvez maintenant exécuter n'importe quelle commande git comme git.init() , git.clone("gitrepo destination") , git.commit() , git.push() , git.config() etc.
Commande Git avec "-" peut être remplacée par "_" comme git revarse à git.rev_parse ()
Vous pouvez également mettre un argument de commande git dans des arguments de fonction distincts comme git.clone("gitrepo","destination") .
Lorsque git.clone () a terminé sans erreur, le chemin se déplacera automatiquement vers la destination du clone.
Pour changer l'emplacement binaire Git, utilisation:
git.gitbin = "path/to/git/binary"