diff --git a/extensions/git/src/git.ts b/extensions/git/src/git.ts index 2348de0500e7f1c0ea53418bc6a971322d0f09f9..ff7e7bdd60779613f499b2c4d3697393497ced27 100644 --- a/extensions/git/src/git.ts +++ b/extensions/git/src/git.ts @@ -1114,14 +1114,7 @@ export class Repository { } async reset(treeish: string, hard: boolean = false): Promise { - const args = ['reset']; - - if (hard) { - args.push('--hard'); - } - - args.push(treeish); - + const args = ['reset', hard ? '--hard' : '--soft', treeish]; await this.run(args); }