[인텔리J] 인텔리J로 GIT을 사용하자 5(원격 저장소에서 로컬 저장소로 가져오기 external model for Eclipse, 로컬 저장소와 원격 저장소 연결)
다음과 같이 선택한다.
필자는 이미 GitHub가 연동되어 있어 다음 Repository에서 가져오도록하겠다.
다만 여기서 중요한 점은 해당 프로젝트가 이클립스이기 때문에 다음과 같이 import project from external(외부의) model로 선택한 후 Eclipse로 선택을 해야 한다.
Maven으로 선택시 인텔리제이에 추가가 안되니 참고하도록하자.
Next를 클릭했으면 다음은 계속 Next를 진행해준다.
Import가 완료되면 다음과 같이 프로젝트가 추가된 것을 확인할 수 있다.
또한 Branches도 확인이 가능하다.
참고로 다음과 같이 원격 저장소로 Import한 프로젝트는 별도로 로컬 저장소를 만들어서 연결할 필요가 없다.
바로 해당 프로젝트에서 commit, push가 가능하다.
그럼 기존에 있던 로컬 저장소를 원격 저장소로 연결하는 작업을 해보자
필자는 기존에 로컬 저장소로 만든 IntelliJ Git에서 작업을 진행하도록하겠다.
우선 다음과 같이 프로젝트를 선택한다.
아래와 같이 진행한다.
Share가 완료되면 다음과 같이 깃 허브에 원격 저장소가 추가된 것을 확인할 수 있다.
다만 다음과 같이 master branch만 추가된 것이기 때문에 hotfix branch를 별도로 푸시해주어야한다.
다음과 같이 hotfix branch로 checkout한다
다음과 같이 push를 진행한다.
푸시시 아래와 같이 나온다면 hotfix branch를 푸시할 준비가 된 것이다.
푸시를 진행하도록하자.
다음과 같이 추가된 것을 확인할 수 있다.