반응형
마지막 git commit을 스테이지되지 않은 영역으로 이동 (또는 "실행 취소")
이 질문에는 이미 답변이 있습니다.
마지막 git commit을 "stages not staged"+ "Untracked files"영역으로 다시 옮기는 가장 좋은 방법은 무엇입니까? (문제의 커밋은 푸시되지 않고 로컬 리포지토리에서만 HEAD에서 효과적으로 제거됩니다)?
다시 말해 커밋을 어떻게 롤백하지만 그 차이를 스테이지되지 않은 영역에 자동으로 적용합니까?
git reset
현재 분기를 이전 커밋으로 설정하는 데 사용할 수 있습니다.HEAD^
git reset HEAD^
추가 --soft
하면 해당 파일이 색인 에 보관됩니다 . (커밋 준비)
git reset --soft HEAD^
--soft
(…) 이것은 git status에 의해 변경된 모든 파일을 "Commit to commit"으로 남겨둔다.
git-extras 는 git undo
이름이 암시하는 바와 같이 여러 가지 편리한 추가 기능과 함께 동일한 작업을 수행하는 방법을 기억하기 쉬운 명령을 제공합니다 .
참고 URL : https://stackoverflow.com/questions/10846875/move-or-undo-last-git-commit-to-unstaged-area
반응형
'Programing' 카테고리의 다른 글
Java를 사용하여 Selenium WebDriver에서 마우스 오버 기능을 수행하는 방법은 무엇입니까? (0) | 2020.07.14 |
---|---|
최신 파일 일치 패턴을 찾는 Bash 기능 (0) | 2020.07.14 |
CSS 스타일 무시 및 재설정 : 자동 또는 작동하지 않음 (0) | 2020.07.14 |
출시 전 Android 애플리케이션 최적화 (0) | 2020.07.14 |
C ++에서 숫자를 문자열로 변환하거나 그 반대로 변환하는 방법 (0) | 2020.07.14 |