Scheint tatsächlich ein Problem mit den Prozessen zu sein, die von der Git-Bash gestartet wurden, wie @mamacdon in seinem Kommentar zur Top-Antwort von @Scott Newson vorgeschlagen hat.
Für mich trat das Problem auf, wenn ich einen vscode von der Bash mit code
startete und wenn diese Instanz von vscode ein integriertes Git-Terminal startete, während die ursprüngliche Bash noch lief.
Es spielt keine Rolle, ob dieses Terminal zu Beginn oder später gestartet wurde, solange es noch lief, während die ursprüngliche Bash lief.
Ist nicht passiert, als die Bash geschlossen wurde, bevor das integrierte Terminal geöffnet wurde. Es wurde nicht zwischen exit
Bash und Windows unterschieden. Ist nicht passiert, wenn ein anderes älteres Bash-Fenster noch läuft.
Die Art und Weise, wie ich damit umgehen sollte, bestand darin, die Terminals in vscode mit exit
oder 'Kill Terminal' zu schließen (achten Sie darauf, dies nicht mit 'close pane' zu verwechseln) oder natürlich vscode selbst zu schließen.
Wenn Sie diesen Fehler erhalten, versuchen Sie sich zu merken, was Sie von der Bash gestartet haben, und töten Sie ihn. Wenn die anderen Antworten für Sie funktionierten, ist es wahrscheinlich nur so, dass dies die Dinge sind, die von Ihrer Bash oder von Prozessen, die Sie von der Bash gestartet haben, gestartet wurden und die irgendwie ein Kind Ihrer ursprünglichen Bash bekommen haben.