Organization의 repository에서 fork가 허용되지 않은 상태…
→ 두 개의 remote repository(개인 계정의 repository와 조직의 repository)를 로컬 저장소에 연결
→ 로컬에서 변경된 사항을 두 repository에 모두 push하는 방식으로 해결
$ git clone [email protected]:Auto-Meet/Image_Classification.git
$ git remote add myAccount [email protected]:yuhohyun/Facial_Expression_Recognition.git
git add .
git commit -m "add Project files"
$ git push origin main
원격 저장소에 로컬 저장소에는 없는 변경사항이 있어 push가 안 되는 상황!!
→ 원격 저장소의 변경사항을 로컬 저장소에 통합한 후 다시 push 해야함.
$ git pull myAccount main --allow-unrelated-histories
fatal: refusing to merge unrelated histories 오류 발생 시에 위와 같이 명령!
→ 서로 관련 없는 히스토리들을 병합할 수 있게 해줌.
→ 충돌이 발생한 파일들을 알려줌.
→ 해당 파일의 경우 로컬에서 덮어쓴 후 다시 push 하여 해결