gitsh (or git sh) is definitely the builtin solution the OP was looking
for, and present in the answers in the given stackoverflow thread.
But the problem can be achieved using only bash, and the OP has stated that
bash is available in their windows machine.
As multiple people have demostrated,
> Hi Michael,
>
> I was probably being over zealous in my differentiation.
>
> Git tends to follow the 'terminal command line interface' approach, which
> (because of a single terminal view) would lead to the distinction I
> highlighted, but that doesn't mean that Linux can't do multiple