728x90
내 깃허브 연습 주소 : https://github.com/minuuuux/hello-wold/blob/main/hello.md
reset 사용해 보기 (개 쌉고수 아니면 비추 )
- git reset --hard 옵션으로 커밋을 되돌리기
- reset 이후 push는 force 옵션을 선택해야 함
- 이전 커밋은 사라짐
- 장점 : 쉽다
- 단점 : 커밋이 날아간다, 강제 푸쉬가 필요함 git push --force
새로운 브랜치를 만들어서 체크아웃하기( 초보자 제일 추천!!!! )
- 되돌릴 커밋 대상으로 브렌치 생성
- 체크아웃
- 작업 후 master에 머지
- 장점 : 쉽다. 기록이 다 남아 잇다
- 단점 : 트리가 지저분해진다.
revert 사용해보기 (좋지만 쓰기 어려움 중수 추천)
- 대상 커밋을 HEAD커밋으로 자식으로 새로 생성한다.
- 장점 : 이전 커밋 기록이 다 남아 있다.
- 단점 : 충돌 날 가능성이 매우 높다. 다소 어렵다.
주의사항
- revert 대상 커밋은 사라지지 않는다.
- revert 대상 커밋의 내용을 되돌린 새로운 커밋이 생겨난다.
아래 사이트에서 스크린샷 왼쪽 명령어를 입력해보면서 revert감을 잡아보자
https://learngitbranching.js.org/?locale=ko
'GitHub' 카테고리의 다른 글
[GitHub] rebase with 소스 트리(source Tree) (1) | 2024.09.26 |
---|---|
[GitHub] Stash사용 with 소스 트리(source Tree) (0) | 2024.09.13 |
[GitHub] 충돌 해결하기 with 소스 트리(source Tree) (0) | 2024.09.12 |
[GitHub] 명령어 정리 with 소스 트리(source Tree) (0) | 2024.09.06 |