
상황 >>
git 원격저장소 main에 a.txt 파일이 삭제된 채로 있음.
git 로컬저장소에는 a.txt 파일이 있는 상태.
원하는 액션 >>
a.txt 삭제된 채로 로컬 저장소에서 pull 하고 싶음.
방법 >>
원격 저장소 main의 최신 상태 가져오기
main 브랜치로 이동한다.
git checkout main
원격 저장소의 main의 변경 사항을 로컬 브랜치의 main으로 가져온다.
git fetch origin main
현재 로컬 저장소의 상태를 확인한다. 원격 저장소와 로컬 저장소 간의 차이를 확인할 수 있다.
git status
원격 저장소의 변경사항을 로컬 브랜치에 병합한다. 이 때, 원격 저장소에서 삭제된 파일들이 로컬에서도 삭제된다.
git pull origin [브랜치 이름]
로컬 디렉토리에서 원격 저장소에서 삭제된 파일이 사라진 것을 확인한다.
git status
이렇게 하면 원격저장소에서 'a.txt'파일이 삭제된 변경 사항이 로컬 디렉토리에 반영된다.
---
23년 12월 15일에 작성된 글입니다
'개발툴 > Git&Github' 카테고리의 다른 글
git - 팀원이 업데이트하고 나서, 내 작업물을 올릴 때 순서 간단 요약 정리 (1) | 2024.03.23 |
---|---|
[git checkout 원격저장소 브랜치]에 대한 이해, 원격 브랜치를 로컬로 가져오는 방법 (0) | 2024.03.23 |
GitHub에서 삭제한 브랜치가 Git Bash에 여전히 표시되는 이유와 해결 방법 (1) | 2024.03.23 |
Git 사용법: Clone, Pull, Push (0) | 2024.03.22 |
Git 용어 및 명령어 정리와 사용예시 (0) | 2024.03.22 |