Z konsoli git: jak mogę wykonać plik wsadowy, a następnie wrócić do konsoli git?

Nazywam się małym skryptem narzędziowymclear.bat to sprawia, że ​​niektóre prace porządkowe działają na moje źródła.

To jest.bat plik, dzięki czemu mogę go łatwo kliknąć dwukrotnie w Eksploratorze Windows.

Czasami uważam, że bardziej przydatne jest wykonanie go z mojego bitu Git (msysgit, jeśli ma to znaczenie).

Aby to zrobić, piszę

cmd
clear.bat
exit

cmd zamienia mój Git w normalnycmd okno, w którym mógłbym łatwo wykonać moją partię. Kiedy piszęexit, thecmd środowisko zostało zakończone i wróciłem do mojego Gita basha.

Czy można to osiągnąć w łatwiejszy sposób?

próbowałemcmd /C clean.bat oddoktorzy mówić

Syntax
      CMD [charset] [options]

      CMD [charset] [options] [/c Command] 

      CMD [charset] [options] [/k Command] 

Options   
   /C     Run Command and then terminate

   /K     Run Command and then return to the CMD prompt.
          This is useful for testing, to examine variables

Edytować:
Właśnie zauważyłem, że post jest zepsuty.

Chcę wykonaćclean.bat z poziomu bitu Git bez konieczności wpisywania trzech powyższych poleceń (cmd, clear.bat, exit). Chcę tylko wykonać.bat plik z mojego bitu Git. Oczywistym sposobem byłoby stworzenie osobnego.sh plik, który wykonuje tę samą pracę, ale doprowadzi to do podwójnego kodu.

Edytuj 2: Kiedy wykonamcmd /C clean.bat, Git bash zamienia się w zwykłe środowisko CMD i wyświetla tylko monit. Plikclean.bat nie zostanie wykonany. To tak samo, jakbym po prostu pisałcmd.

Ponadto dodając/debug przełącznik robi dosłownie nic. Wydaje się tylkocmd zostaje poddany ocenie i wszystkie dalsze parametry są ignorowane.

questionAnswers(4)

yourAnswerToTheQuestion