是否可以使用 ansibles git 模块重置 --hard ?

Is it possible to reset --hard with ansibles git module?

是否可以使用 ansible 进行重置 --hard ? 不使用命令:如果可能的话。

git reset 是修改树的命令,如 mergecommitrebase 和许多其他命令。这些不是您通常希望在服务器配置或应用程序部署过程中执行的操作,因此未包含在 the git module.

为什么要使用 reset

如有必要,您可以随时回退到使用 command 模块:

- command: git reset --hard origin/master
  args:
    chdir: /my/repo/path