Git & GitHub/제대로 파는 Git & GitHub [제대로 파는 Git & GitHub-by 얄코] 과거로 돌아가는 두가지 방법 - 해당 게시물은 [제대로 파는 Git & GitHub - by 얄코]를 수강한 내용을 바탕으로 작성하였습니다. Git에서 과거로 돌아가는 두 방식 reset : 원하는 시점으로 돌아간 뒤 이후 내역들을 지웁니다. revert : 되돌리기 원하는 시점의 커밋을 거꾸로 실행합니다. 1. reset 사용해서 과거로 돌아가기 아래 명령어로 커밋 내역 확인 git log 되돌아갈 시점: Add team Cheetas의 커밋 해시 복사 :q로 빠져나가기 git reset --hard (돌아갈 커밋 해시) reset의 옵션(--hard 등)은 섹션 5에서 다룰 것 🎯 첫 커밋 시점으로 돌아가보세요. reset 하기 전 시점으로 복원해보기 백업해 둔 .git 폴더 사용 .git 폴더 복원 git log, git status로 상태 확인 아래 명령어로 현 커밋 상태로 초기화 git reset --hard 💡 뒤에 커밋 해시가 없으면 마지막 커밋을 가리킴 lions.yaml 삭제 2. revert 사용해서 과거로 돌아가기 Add George to Tigers의 커밋 해시 구하기 아래 명령어로 revert git revert (되돌릴 커밋 해시) :wq로 커밋 메시지 저장 이미 위에 Revert "Add George to Tigers" 있으니 그냥 저장 🎯 Replace Lions with Leopards의 커밋 되돌려보기 이후 leopards.yaml 수정한 내역 때문에 충돌 git rm leopards.yaml로 Git에서 해당 파일 삭제 git revert --continue로 마무리 :wq로 커밋 메시지 저장 🎯 reset 사용해서 revert 전으로 되돌아가기 💡 커밋해버리지 않고 revert하기 git revert --no-commit (되돌릴 커밋 해시) 원하는 다른 작업을 추가한 다음 함께 커밋 취소하려면 git reset --hard <SourceTree로 진행해보기> 1. 변경사항 만들고 커밋하기 leopards.yaml 삭제 .gitignore에 *.config 추가 hello.txt 추가 (내용 자유) +버튼이나 모두 스테이지에 올리기 클릭 (git add) 커밋 메시지: Commit with SourceTree 왼쪽 상단의 커밋 클릭 후 아래에 'Commit with SourceTree' 입력하여 커밋 2. revert Add George to Tigers의 수정사항 되돌려보기 해당 커밋에 마우스 우클릭 - 커밋 되돌리기 3. reset Replace Cheetas with Panthers 시점으로 되돌려보기 해당 커밋에 마우스 우클릭 - ... 이 커밋으로 초기화 선택지에서 Hard 선택 공유하기 URL 복사카카오톡 공유페이스북 공유엑스 공유 게시글 관리 구독하기피할 수 없다면 즐기는 자가 일류 Contents Git에서과거로돌아가는두방식 1. reset사용해서과거로돌아가기 🎯첫커밋시점으로돌아가보세요. reset 하기전시점으로복원해보기 2. revert 사용해서과거로돌아가기 🎯 ReplaceLionswithLeopards의커밋되돌려보기 🎯 reset 사용해서revert전으로되돌아가기 💡 커밋해버리지않고 revert하기 1.변경사항만들고커밋하기 2.revert 3. reset 당신이 좋아할만한 콘텐츠 [제대로 파는 Git & GitHub-by 얄코] branch를 합치는 두 가지 방법 2024.04.11 [제대로 파는 Git & GitHub-by 얄코] 여러 branch 만들어보기 2024.04.11 [제대로 파는 Git & GitHub-by 얄코] 변화를 타임캡슐에 담아 묻기 2024.04.08 [제대로 파는 Git & GitHub-by 얄코] Git에게 맡기지 않을 것들 2024.04.08 댓글 0 + 이전 댓글 더보기