In git you can run the following command to unstage a particular set of files
git restore --staged <file>...
At the moment go-git only supports reseting all of the files using
func (w *Worktree) Reset(opts *ResetOptions) error
unless I missed something in the code