반응형
마지막 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
반응형
'bestsource' 카테고리의 다른 글
대용량 .csv 파일 읽기 (0) | 2023.07.18 |
---|---|
패키지 하위 디렉터리의 데이터 액세스 (0) | 2023.07.18 |
셸 명령을 직접 실행하는 대신 파이썬의 OS 모듈 방식을 사용하는 이유는 무엇입니까? (0) | 2023.07.18 |
get_user_model vs settings를 사용하는 Django.AUTH_USER_MODEL (0) | 2023.07.18 |
카프카와 마리애드브 통합을 위한 하나의 샘플 프로젝트 링크를 공유하는 사람이 있습니까? (0) | 2023.07.18 |