본문 바로가기
Git & Github

[Github] 하나의 repository에 여러 프로젝트(자바) 연동하기

by 콧등치기국수 2021. 5. 12.

계속 하나의 repository에 이클립스 상 만들어 놓은 여러 프로젝트를 올리고 싶었는데

내가 하는 방법으로 하면 프로젝트별로 소스코드가 정리되지 않고 이상하게 나왔다ㅠㅠ

 

그리고 다른 프로젝트를 깃허브에 커밋하려고 할 때마다 non-fast 뭐시기 오류가 떠서 그거를 매번 fetch에 들어가고 merge하면서 해결했는데 도저히 아닌 것 같아서 폭풍 검색했는데 다른 방법을 찾았다!!

 

이제 내가 원하던 대로 하나의 repository에 프로젝트 명대로 올라가서 너무너무 기쁘다ㅠㅠㅠㅠ

내가 지금까지 했던 것을 다 거짓이었지만

그래도 이제라도 알아서 너무너무 좋다ㅠㅠ

 

1. 결과 


깃허브 repository를 보면 여러 프로젝트들이 연동되어있고,

프로젝트별로 파일이 나눠져 있는 것을 확인할 수 있다.

 

이클립스 프로젝트 옆에 [repository명 master] 라고 적힌 것을 볼 수 있다.

 

현재 repository이름은 JAVA_S인데, 맨처음 시도할 때는 JAVA_STUDY였어서 캡쳐상에 그렇게 보이는 것들도 있을 수 있으니 이 점은 신경쓰지 않고 진행하면 될 것이다.

 

좌) 이클립스 자바 프로젝트들                   우) 깃허브 repository 상태(프로젝트명으로 순서대로 정렬되어있음)

 

 

2. 방법


2-1. Git repositories창 띄우기


아래와 같이 Git Repository창을 띄우고 [ clone a Git repository ]를 클릭한다.

 

clone a Git repository클릭

 

[ directory ] 에 깃허브 repository 주소를 복사해서 붙여넣고 [ Finish ]클릭

 

 

2-1. [ Team ] - [ Share Project ]


프로젝트 오른쪽 마우스 클릭 → [ Team ] [ Share Project ]

 

 

※ 혹시 Share Project가 안 보이는 경우

 → 우클릭시 아래와 같이 보인다면 [ Disconnect ]를 클릭하고 다시 우클릭

 

아까 복사해온 repository 선택

 

2-2. [ Team ] - [ Add to Index]


프로젝트 오른쪽 마우스 클릭 → [ Team ]  [ Add to Index]

 

 

2-1.  Commit & Push


프로젝트 오른쪽 마우스 클릭 → [ Team ]  [ Commit]

 

 

[ Commit and Push ] 클릭

 

[Preview] 클릭 후  [push] 클릭

 

 

 

참고 : swooki.tistory.com/804

'Git & Github' 카테고리의 다른 글

[Git] 원격저장소, 로컬저장소 모두 폴더 지우기  (0) 2021.05.31
[Github] rejected - non-fast-forward 오류  (0) 2021.01.12
Git 최초 설정하기  (0) 2020.08.05
윈도우에서 Git 설치하기  (0) 2020.08.03
Git 이란?  (0) 2020.08.03