Groovy wykonuje polecenie powłoki git

Próbuję wykonać polecenie powłoki git w trybie groovy. Pierwszy jest wykonywany dobrze, ale drugi zwraca kod wyjścia 128:

   def workingDir = new File("path/to/dir")
   "git add .".execute(null, workingDir)
   def p = "git reset --hard".execute( null, workingDir )
   p.text.eachLine {println it}
   println p.exitValue()

jaki jest problem z tym kodem?

questionAnswers(1)

yourAnswerToTheQuestion