Groovy führt einen Git-Shell-Befehl aus

Ich versuche, Git-Shell-Befehl in groovy auszuführen. Der erste wird gut ausgeführt, der zweite gibt den Exit-Code 128 zurück:

   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()

Was ist das Problem mit diesem Code?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage