bestsource

마지막 Git 커밋을 준비되지 않은 영역으로 이동(또는 "실행 취소")

bestsource 2023. 7. 18. 21:50
반응형

마지막 Git 커밋을 준비되지 않은 영역으로 이동(또는 "실행 취소")

마지막 Git 커밋을 "Changes not stageed" + "Untracked files" 영역으로 다시 이동하는 가장 좋은 방법은 무엇입니까? (문제의 커밋은 로컬 레포에서만 푸시되지 않거나 HEAD에서 효과적으로 제거됨)

즉, 커밋을 롤백하면서 단계별로 구분하지 않은 영역에 자동으로 적용하는 방법은 무엇입니까?

를 사용하여 현재 분기를 이전 커밋으로 설정할 수 있습니다.

git reset HEAD^

추가 중--soft다음 파일을 인덱스에 보관합니다. (커밋할 준비가 되었습니다.)

git reset --soft HEAD^

--soft

(…) 이렇게 하면 git 상태에 따라 변경된 모든 파일이 "Changes to committed"(커밋될 변경 사항)로 유지됩니다.

git-discovery는 다음을 제공합니다.git undo명령어는 동일한 작업을 수행하는 더 쉽게 기억할 수 있는 방법입니다(이름에서 알 수 있듯이 다른 편리한 추가 기능과 함께).

언급URL : https://stackoverflow.com/questions/10846875/move-or-undo-last-git-commit-to-unstaged-area

반응형