본문 바로가기

Note

eclipse와 github연결하기

인프런 강의(만들어 가면서 배우는 JAVA 플레이그라운드)를 보고 남기는 기록입니다.

 

(1) 해당 프로젝트에서 오른쪽 마우스를 클릭한다.

 

(2) Use or create repository in parent folder of project를 선택한 후에

연결시킬 프로젝트를 선택하면 하단에 프로젝트 경로가 생성된다.

=> 지금 하는 과정?

이클립스내에 저장소를 만드는 과정이다.

github에 있는 저장소와 이클립스에서 만든 저장소를 동기화하면 소스코드가 업로드된다.

 

(3) Create Repository를 클릭한다.

클릭하게 되면 체크되어있지 않던 프로젝트에 체크표시가 생기게 되고,

finish를 클릭하게되면 이클립스내에 저장소가 생성된다.

(4) 프로젝트명 옆에 master가 생기고, src폴더 아이콘에 ?(물음표)가 생기면 된다.

(5) 프로젝트에 오른쪽 마우스로 클릭하여 team에 들어가게 되면

아까와는 다른 많은 메뉴들이 생긴다.

이 중에서 Add to Index를 클릭한다.

 

(6) Add to Index를 클릭한 후

다시 오른쪽 마우스 클릭 -> team에 들어가서 Commit을 클릭한다.

 

(7) Commit을 클릭하면 화면 하단에 Git Staging창이 새로 보인다.

오른쪽 창에 있는 Commit Message에 변경된 사항을 적고 Commit을 누른다.

** Commit : local pc의 저장소에 변경된 내용을 반영하는 과정

즉, 이클립스내에 생성했던 저장소에 변경사항을 반영하는 것!

아직 github와는 연결 된 상태 XXXXXX

 

** 이클립스에서 github과 관련된 모든 활동은 오른쪽 마우스 -> team 메뉴에서 이루어진다.

 

(7-1) Commit을 누르게 되면

작성했던 Commit Message와 Staged Changes에 있는 내용들이 사라지며 Commit버튼이 비활성화된다.

 

(8) github과 연결하기 위해 오른쪽 마우스 -> team -> Push Branch 'master'를 클릭한다.

** push : 이클립스내에 만든 저장소에 있는 내용들을 github과 같은 외부저장소로 업로드하겠다!

 

(9) 이클립스내에 있는 저장소를 어디에 연결할 것인지를 입력하는 아래와 같은 창이 뜬다.

해당 repository URL을 복사해서 붙여넣으면 아래의 Host와 path는 저절로 입력이 된다.

그리고 가장 하단에 있는 아이디와 비밀번호를 입력한다.

 

(10) Preview를 누른다. (딱히 변경할 부분XX)

 

(11) Push버튼을 클릭하여 github서버에 업로드한다.

 

(12) 완료되면 다시 위와같은 창이 뜨며,

github에서 확인하면 새로운 폴더와 소스 코드 파일이 생성되어있는 것을 볼 수 있다!

 

(13) 만약 파일을 수정했을 경우

파일을 저장 한 후 하단의 Git Staging 메뉴에서 Unstaged Changes에 있는 파일을 Staged Changes로 드래그한 후

커밋 메세지를 적은 후 커밋을 누른다.

 

하지만 이 방법은 다시 위와같이 team메뉴 들어가서 push를 해주어야 하는 번거로움이 있다.

그렇기 때문에 바로 commit and push를 누르게 되면

이클립스내에 있는 저장소에서 변경된 사항이 반영되며 github 저장소에도 반영이 되므로 아주 간편하다!

완료되면 아래와 같은 창이 뜬다.

** github은 이력관리가 되므로 이전에 작성한 소스 코드로 돌아갈 수 있다.

** 커밋메세지는 명확하게 적어야 한다.

'Note' 카테고리의 다른 글

[인턴] 갑작스레 신청한 인턴  (0) 2021.09.09
엉망진창  (0) 2021.08.14
진로 고민?  (0) 2021.07.24
[면접] 스타트업 개발 인턴 첫 면접  (2) 2021.07.16
SQLyog 한글 깨짐 (???로 나타남)  (0) 2021.05.27