![충돌(차단 명령)을 해결하는 동안 git 명령을 실행하기 위해 다른 화면으로 전환하는 방법은 무엇입니까?](https://linux55.com/image/81959/%EC%B6%A9%EB%8F%8C(%EC%B0%A8%EB%8B%A8%20%EB%AA%85%EB%A0%B9)%EC%9D%84%20%ED%95%B4%EA%B2%B0%ED%95%98%EB%8A%94%20%EB%8F%99%EC%95%88%20git%20%EB%AA%85%EB%A0%B9%EC%9D%84%20%EC%8B%A4%ED%96%89%ED%95%98%EA%B8%B0%20%EC%9C%84%ED%95%B4%20%EB%8B%A4%EB%A5%B8%20%ED%99%94%EB%A9%B4%EC%9C%BC%EB%A1%9C%20%EC%A0%84%ED%99%98%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
git 명령을 실행할 때 여러 번 단일 셸에서 작업합니다. 예를 들어 다음과 같이 병합을 시작합니다.
$ git merge origin/master
병합 중에 충돌이 발생하면 git은 이를 하나씩 해결하는 동안 셸을 "차단"합니다. 그러나 때로는 충돌이 존재하는 이유를 조사하거나 더 잘 이해하기 위해 저장소에서 더 많은 git 명령을 실행해야 할 때도 있습니다. 하지만 git이 충돌 해결을 기다리는 동안 차단되었으므로 더 이상 명령을 실행할 수 없습니다.
일반적으로 다른 터미널을 실행하지만 이는 CD를 다시 디렉토리 등에 저장해야 한다는 것을 의미하므로 약간 불편합니다. screen
git이 차단된 동안 명령이나 다른 것을 사용하여 명령을 실행한 다음 다시 전환할 수 있다면 좋을 것입니다. 그러나 screen
병합을 시작하기 전에 실행 해야 한다는 것을 알고 있습니다 . 나는 그것이 필요하다는 사실조차 미리 알지 못하기 때문에 일반적으로 이것을 할 생각을 하지 않습니다.
차단된 쉘을 제거하고 더 많은 명령을 실행할 수 있는 방법이 있습니까? 새 화면을 시작하는 바로가기 키가 있을 수도 있습니다(화면이 작업에 적합한 도구라고 가정).
나는 mintty 터미널을 통해 Windows에서 Git 2.7을 사용하고 있습니다.
고쳐 쓰다:
CTRL-Z
댓글에 제안된 대로 시도했지만 이상한 동작이 발생했습니다 .
$ git merge origin/master
Stopped
$ fg
bash: fg: current: no such job
"중지됨"이라고 표시된 부분이 Ctrl+Z를 누른 부분입니다.