최근에 업무중 파셜빌드만 하다가, 약 2주만에 통빌드를 위해 repo sync를 진행하였다.
문제가 생겼다!
error: Exited sync due to fetch errors
리포싱크는 멀쩡한 상태의 리포를 받아온다고 생각하고 있었는데, 모종의 이유로 소스tree와 sync가 맞지 않는 증상이 있다는걸 알게됐다.
repo sync명령어로 위 문제가 발생되었다면, repo sync에 -f옵션을 주어 sync를 다시 맞춰서 받아보자.
repo sync -f
-f 옵션의 의미는 force(강제)를 의미한다.
즉, 이 옵션을 사용하면 로컬에 존재하는 파일을 무시하고, 서버에서 가져온 파일로 덮어쓰게 된다.
흡사 git checkout .
728x90
반응형
'git' 카테고리의 다른 글
chatGPT에게 물어보는 git stash (0) | 2023.11.27 |
---|---|
git commit 특정시점(commit id)으로 되돌리기 (hard) (0) | 2023.03.13 |
git commit 되돌리기 (hard) (0) | 2023.03.09 |
Git Bash push하지않은 commit확인 명령어 (0) | 2023.03.08 |
git branch checkout 명령어 (0) | 2023.03.01 |
깃 커밋메세지 수정(git commit —amend) (0) | 2023.02.27 |
GitHub 가입하기 (0) | 2022.09.01 |