GIT (2) 썸네일형 리스트형 [Git] 잘못 올라간 소스 원복하는 방법 (Revert, Reset) 최근 서버에 잘못된 소스를 올려 원복해야하는 일이 있었는데, 원복에 익숙치 않아 헤매었었다. 인텔리제이를 기준 원복하는 법을 알아보자. 0. Build 툴의 Build History를 통해 복구해야 할 커밋 로그를 확인한다. 1. IntelliJ의 Git 커밋로그에서 원복해야할 커밋들을 드래그한다. 2. Revert Commits를 실행하면 선택한 커밋로그의 반영분이 복구된다. Reset과 Revert 차이점 Reset: 반영 내역과 커밋 로그까지 함께 되돌린다. (원복 기록이 남지 않음) Revert: 반영 내역을 되돌리며 되돌린 행위까지 기록으로 남긴다. (원복 기록이 남음) 3. Push하기 전에 복구된 커밋들을 Squash해준다. Squash: 여러 커밋 로그들을 묶어서 한 개의 커밋으로 Push.. [Git] 간단한 사용법 2 (PULL) PULL 실습 다른 사람의 git을 가져오는 실습 적당한 repository를 검색한다. 클립보드에 복사 빈 폴더를 생성한 후에 git bash를 열어준다. git init 입력 후 git remote add origin 클립보드 붙여 넣기 입력 git pull origin main 입력 (올해 10월부터 기본 브랜치 생성시 이름이 master에서 main으로 변경되었다고 함) 다운로드된 파일들 확인 이전 1 다음