Skip to content
On this page

2023년 07월 15일

수정하기
문서 생성 2023-07-15 22:13:59 최근 수정 2023-07-15 22:20:26
icloud 동기화

📚 오늘 도전하고, 배운 것

git repository에서 작업 중 switch로 브랜치 이동을 하려는데 다음 오류가 뜨면서 이동되지 않았다.

fatal: bad object refs/remotes/origin/main 2

이것 저것 해당 오류가 뜨는 이유에 대해 찾아봤는데 답을 찾을 수 없었다. 그러던 중에 "iCloud"라는 문자가 눈에 들어왔다.

나의 저장소가 iCloud 동기화도 함께 실행중이었다. 이 경우에 git repository에 문제가 생길 수 있다고 한다. 아무래도 git 관련 파일을 iCloud가 함께 동기화시킨 것 같다. 내 경우를 예로 들면 main에 2라는 숫자가 원래는 하나인데 저 object를 동기화하면서 하나 더 만든듯 싶었다. 그래서 삭제했다.

rm -rf .git/refs/remotes/origin/main 2

말끔히 해결되었다. iCloud 동기화가 악명이 자자했는데 나는 딱히 실시간으로 동기화하면서 사용해보질 않아서 처음 이런 문제를 겪었다. 무엇보다 git으로 파일을 관리할 때 굳이 iCloud를 사용해야하지 않아야 한다는 것. 사실 처음 시작할 때 찝찝했는데 그냥 강행했더니 몇 시간 동안 이것때문에 고생했다.

🤔 학습하면서 궁금하거나 어려웠던 점

🌅 내일은 무엇을?

✒️ log

  • 30분 뛰었다.
  • working copy를 사용해봤다. 아주 훌륭한 app이다! iCloud는 동기화가 너무 느려서 폰이 먹통이 되기도 했기 때문이다. 앞으로 메모를 많이 할 예정인데 도움이 될 것 같다. 10일 동안 괜찮으면 유료 결제하기로...

LINKS TO THIS PAGE