원격저장소 여러개 연결하기
42SEOUL에서 원격 학습 시 과제 업로드 용으로 사용하는 Gittea와 내가 개인적으로 사용하는 Github 를 연동했다.
42서울에서 과제 업로드 용으로 사용하는 Gittea와 내가 개인적으로 사용하는 Github 를 연동했다.
과정을 정리해보면,
1. 먼저 로컬에 깃허브 저장소를 연결한다.
2. 깃티에서 프로젝트를 진행하던 Libft 저장소를 gittea라는 별명으로 명시하고 연결한다.
3. 원격 저장소 목록 확인
4. 깃티에서 pull
--allow-unrelated-historie
명령 옵션은 이미 존재하는 두 프로젝트의 기록(history)을 저장하는 드문 상황에 사용된다고 한다. 즉, git에서는 서로 관련 기록이 없는 이질적인 두 프로젝트를 병합할 때 기본적으로 거부하는데, 이것을 허용해 주는 것이다.최초에 한번만 옵션을 써주고, 그 후에는
git pull gittea master
로 pull이 가능하다.
5. vim에서 pull 메세지 입력
6. 깃허브에 push
7. gittea 원격 저장소 삭제
나는 42 라는 로컬 폴더에서 계속 깃허브에 푸시를 할 생각이고, 프로젝트 하나가 끝날 때마다 저장소를 삭제한 후 새 프로젝트 url을 같은 방식으로 연동 해 사용할 계획이다.
Last updated