본 문서는 Git Notes for Professionals (라이센스:CC-BY-SA) 를 한글로 번역한 문서입니다. 번역상 오류가 있을 수 있으므로 정확한 내용은 원본 문서를 참고하세요.
Section 23.3: pull 작업이 로컬 변경사항들을 덮어쓰도록 하기
git fetch
git reset --hard origin/master
주의: reset --hard
으로 인해 유실된 커밋들은 reflog
와 reset
을 이용해 복구가 가능하지만, 커밋되지 않은 변경사항들은 복구가 불가능하다.
위 예제에서 origin 과 master 로 표기된 부분이 원하는 이름과 다른 경우 강제로 pull 하려고 하는 대상 원격 저장소 이름과 브랜치 이름으로 대체하도록 한다.
[출처] https://books.goalkicker.com/GitBook/ (CC BY-SA)
반응형
'번역 > Git Notes for Professionals' 카테고리의 다른 글
23.5: 선형적인 (linear) history 를 유지하면서 pull 하기 (0) | 2019.12.13 |
---|---|
23.4: 원격 저장소로부터 코드 pull 해오기 (0) | 2019.12.13 |
23.2: 로컬 변경사항이 있는 경우 pull 하기 (0) | 2019.12.13 |
23.1: 변경 사항들을 로컬 저장소로 pull 해오기 (0) | 2019.12.11 |
23: Pull 하기 (0) | 2019.12.11 |