git 디렉토리 내 실시간으로 상태가 변경되는 파일이 포함된 경우 pull 중에 충돌이 발생되는 경우가 존재한다. 이때, pull 대신 fetch 명령을 사용하면 강제 덮어쓰기가 가능하다.
Step1: 로컬 브랜치 확인
원격 레포로 변경할 자신의 브랜치 명을 확인한다.
$ git status On branch main Your branch is up to date with 'origin/main'.
Step2: Fetch 진행
원격 레포의 최신 커밋을 가져와 로컬에 적용한다.
$ git fetch --all $ git reset --hard origin/main $ git pull origin main
'개발 > Server' 카테고리의 다른 글
[Linux] Ubuntu/Apache2 Letsencrypt 인증서 설치 & 갱신 (0) | 2024.01.09 |
---|---|
[Git] 특정 파일 폴더 제외 적용 (.gitignore) (0) | 2023.05.06 |
[git] AWS EC2 서버 GitHub 세팅 (2) | 2023.03.14 |
[Apache] http to https 리다이렉트 설정 (0) | 2023.03.09 |
[Apahce] URL 확장자 .php/.jsp 숨기기 (0) | 2023.03.02 |
댓글