Comme le dit le titre. Je souhaite effectuer une opération équivalente à la commande suivante en python.
git clone <git_repo> -b <branch>
Lors de la mise en œuvre à l'aide de GitPython, exécutez comme suit.
git.Repo.clone_from(<git_repo>, <dest>, branch=<branch>)
Clonez la branche 'gh-pages' de GitPython dans '/ home / ser / GitPython':
python
#!/usr/bin/env python
import git
git.Repo.clone_from('https://github.com/gitpython-developers/GitPython',
'/home/user/GitPython',
branch='gh-pages')
Clonez GitPython'1.0.1 'dans' / home / user / GitPython ':
python
#!/usr/bin/env python
import git
git.Repo.clone_from('https://github.com/gitpython-developers/GitPython',
'/home/user/GitPython',
branch='1.0.1')
Recommended Posts