Wie der Titel schon sagt. Ich möchte eine Operation ausführen, die dem folgenden Befehl in Python entspricht.
git clone <git_repo> -b <branch>
Bei der Implementierung mit GitPython führen Sie Folgendes aus.
git.Repo.clone_from(<git_repo>, <dest>, branch=<branch>)
Klonen Sie den 'gh-pages'-Zweig von GitPython nach' / 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')
Klonen Sie GitPython'1.0.1'tag nach '/ 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