3
在python腳本中,我嘗試在git存儲庫上創建並推送一個標籤來源。我使用gitpython-1.0.2。GitPython創建並推送標籤
我能夠檢出一個現有的標籤,但沒有辦法找到如何將新標籤推送到遠程。
非常感謝
在python腳本中,我嘗試在git存儲庫上創建並推送一個標籤來源。我使用gitpython-1.0.2。GitPython創建並推送標籤
我能夠檢出一個現有的標籤,但沒有辦法找到如何將新標籤推送到遠程。
非常感謝
下面的代碼似乎是在做正確的事:
new_tag = repo.create_tag(tag, message='Automatic tag "{0}"'.format(tag))
repo.remotes.origin.push(new_tag)
要創建一個新的標籤使用gitpython:
from git import Repo
obj = Repo("directory_name")
obj.create_tag("tag_name")
推向遠程
obj.remote.origin.push("tagname")
有用的鏈接:[git.Repo.create_tag](h ttps://gitpython.readthedocs.io/en/stable/reference.html#git.repo.base.Repo.create_tag)和[tutorial](https://gitpython.readthedocs.io/en/stable/tutorial.html #先進回購使用) – Regisz