如何将单个选项传递给gitpython的push/pull?

如何将单个选项传递给gitpython的push/pull?,python,gitpython,Python,Gitpython,许多Repo-函数的签名包括**kwargs,文档中说,您可以将参数传递给底层的wrapped git命令。但是,没有放置*args的位置。为了传递类似于标志的参数,如--all。我希望它们像my\u remote.pull('all')一样被传递。例如,您如何将--all传递给Remote的pull函数?正确的方法是将=True作为**kwargs的一部分进行传递。因此,在特殊情况下,这将是my\u remote.pull(all=True)

许多
Repo
-函数的签名包括
**kwargs
,文档中说,您可以将参数传递给底层的wrapped git命令。但是,没有放置
*args
的位置。为了传递类似于标志的参数,如
--all
。我希望它们像
my\u remote.pull('all')
一样被传递。例如,您如何将
--all
传递给
Remote
的pull函数?

正确的方法是将
=True
作为
**kwargs
的一部分进行传递。因此,在特殊情况下,这将是
my\u remote.pull(all=True)