[git] 로컬 저장사항 무시하고 저장소의 최신 버젼 가져오기

최승언·2024년 11월 26일
0

git

목록 보기
30/30
post-thumbnail

로컬의 변경 사항을 무시하고 원격 저장소의 최신 dev 브랜치를 가져오려면 강제 리셋을 사용하면 됩니다. 다음 단계를 따르세요:

1. 원격 최신 정보 가져오기

먼저 원격 저장소에서 최신 정보를 가져옵니다.

git fetch origin

2. 로컬 브랜치를 원격 브랜치로 강제 리셋

로컬 dev 브랜치를 원격 origin/dev 브랜치의 상태로 덮어씁니다.

git reset --hard origin/dev

이 명령은 로컬 브랜치 dev의 모든 변경 사항과 커밋을 삭제하고, 원격 브랜치 origin/dev와 동일한 상태로 만듭니다.

3. 현재 상태 확인

리셋이 완료되었는지 확인하려면:

git status

출력 결과가 다음과 같으면 성공적으로 리셋된 것입니다:

On branch dev
Your branch is up to date with 'origin/dev'.
nothing to commit, working tree clean

4. (선택 사항) 로컬 변경 사항 백업

강제 리셋을 하기 전에 로컬에서 작업한 내용이 완전히 삭제되므로, 필요할 경우 다음과 같이 변경 사항을 새로운 브랜치로 백업할 수 있습니다:

git checkout -b backup-dev
profile
작업하다가 막힌부분을 기록하는 곳.

0개의 댓글