def initialize(git_cmd, status, stdout, stderr)
      @git_cmd = git_cmd
      @status = status
      @stdout = stdout
      @stderr = stderr
    end
Create a CommandLineResult object

@example
`true`
git_cmd = %w[git version]
status = $?
stdout = "git version 2.39.1\n"
stderr = ""
result = Git::CommandLineResult.new(git_cmd, status, stdout, stderr)

@param git_cmd [Array<String>] the git command that was executed
@param status [Process::Status] the status of the process
@param stdout [String] the output of the process
@param stderr [String] the error output of the process