如何通过单个选项来推送/拉取gitpython?

时间:2016-01-29 08:55:55

标签: python gitpython

许多Repo函数的签名包括**kwargs,文档中说,您可以将参数传递给底层包装的git命令。但是,*args没有地方。为了传递像--all这样的类似旗帜的参数。我希望它们像my_remote.pull('all')一样被传递。那么,例如,您如何将--all传递给Remote的拉函数?

1 个答案:

答案 0 :(得分:2)

执行此操作的正确方法是将<argument>=True作为**kwargs的一部分传递。因此,在特殊情况下,这将是my_remote.pull(all=True)