[Git]Checkout으로 원격 저장소의 파일을 로컬 저장소의 파일로 덮어쓰기

HW·2023년 4월 22일
0

Git

목록 보기
2/3

서론

원격 저장소에서 로컬 저장소로 파일을 덮어쓰는 작업은 자주 수행하게 됩니다.
pull을 하게 되면 원격 저장소에 없는 파일이 로컬 저장소의 파일이 삭제 되곤 하는데요.
이때, checkout으로 로컬 저장소에 있는 파일을 삭제하지 않으면서
원격 저장소의 파일만 덮어쓰는 방법에 대해 알아보겠습니다.

본론

로컬 저장소와 원격 저장소의 동기화

git fetch origin

로컬 저장소와 원격 저장소 차이 비교

git diff HEAD origin/{브랜치 이름}

원격 저장소 파일 덮어쓰기

git checkout origin/{브랜치 이름} {파일 이름}

변경 사항 커밋

git commit -am "원격 저장소의 파일로 덮어씀"

결론

위 과정을 따르면 로컬 저장소에서 파일을 삭제하지 않고,
원격 저장소의 파일만 덮어쓸 수 있습니다.
이를 통해 로컬 저장소의 파일 내용을 유지하면서
원격 저장소의 최신 파일을 가져올 수 있습니다.

profile
예술융합형 개발자🎥

0개의 댓글