git push 작업을 취소하기

git push origin dev 명령어로 이미 원격 저장소로 작업을 푸시한 경우, 취소하기 위해서는 다음과 같은 절차를 따를 수 있습니다:

작업을 취소할 로컬 브랜치로 이동합니다.

git checkout dev
강제로 이전 상태로 되돌리기 위해 로컬 브랜치를 원격 브랜치와 리셋합니다.

git reset --hard origin/dev
원격 저장소에 강제로 푸시하여 원격 브랜치를 이전 상태로 되돌립니다.

git push -f origin dev
위 단계를 따르면 로컬 브랜치를 원격 브랜치의 이전 상태로 되돌릴 수 있습니다. 그러나 주의해야 할 점은 다른 사람이 이미 해당 작업을 풀(Pull)한 경우, 이러한 변경 내용이 충돌을 일으킬 수 있으므로 주의해야 합니다. 가능하다면 다른 개발자와 협력하여 적절한 조치를 취하는 것이 좋습니다.
2 Comments
Jordan Singer
2d
Lorem ipsum, dolor sit amet consectetur adipisicing elit. Non minima ipsum at amet doloremque qui magni, placeat deserunt pariatur itaque laudantium impedit aliquam eligendi repellendus excepturi quibusdam nobis esse accusantium.
2 replies
Brandon Smith
2d
Lorem ipsum dolor sit, amet consectetur adipisicing elit.
James Parsons
1d
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Distinctio dolore sed eos sapiente, praesentium.
Santiago Roberts
4d
Lorem ipsum dolor sit amet consectetur adipisicing elit. Iusto laborum in corrupti dolorum, quas delectus nobis porro accusantium molestias sequi.