git 在 python 中签出 -f
git checkout -f in python
我想签出 Python 中 Git 存储库的一个版本。
我正在使用以下代码行:
from git import Git
g = Git(os.getcwd())
g.checkout(row[2])
问题是如何进行强制结帐?
根据 reference checkout
函数采用第一个可选参数 force=False checkout(force=False, **kwargs)
因此,您可以简单地用第一个参数 force=True 来调用它,以强制强制结帐,就像这样
g.checkout(force=True, row[2])
根据文档,checkout 方法采用关键字参数:
g.checkout(row[2], force=True)
应该做你想做的。
我想签出 Python 中 Git 存储库的一个版本。 我正在使用以下代码行:
from git import Git
g = Git(os.getcwd())
g.checkout(row[2])
问题是如何进行强制结帐?
根据 reference checkout
函数采用第一个可选参数 force=False checkout(force=False, **kwargs)
因此,您可以简单地用第一个参数 force=True 来调用它,以强制强制结帐,就像这样
g.checkout(force=True, row[2])
根据文档,checkout 方法采用关键字参数:
g.checkout(row[2], force=True)
应该做你想做的。