<JAVA - 이클립스와 깃 허브 연동하는 법>
-현재 상태-
이클립스 --연동 안 됨-- GitHub
1) GitHub에서 레포지토리 만들기
-현재 상태-
이클립스 --연동 안 됨-- GitHub -- Repository in GitHub
↗이때 깃허브의 Repository는
현재 나의 깃허브에만 존재하는 상태
2) 이클립스 접속
window - show view - other - Git Repositories 선택 후 open 버튼 클릭
혹은 perspective - open perspective - other 선택후 Git 클릭
3) 활성화된 Git Repositories에서 오른쪽 마우스 버튼 클릭하거나 바로 보이는(처음일 경우) Clone a Git repository 클릭
(깃허브의 레포지토리를 이클립스의 깃 레포지토리로 복사해 오겠다는 뜻)
4) URI에 깃허브 레포지토리 주소를 복사하여 붙여넣음
(깃허브에서 이클립스로 가지고 올 레포지토리 접속 후 code 창에 들어가서 복사, 이클립스 활성화창 URI에 붙여넣기)
5) Authentication에 내 깃허브 아이디, 비밀번호 입력 후 NEXT - 프로젝트, 폴더 등 확인 후 NEXT - FINISH
-현재 상태-
이클립스 --전송 가능-- (new!) Git Repositories --전송 가능-- GitHub --연동 중-- Repository in GitHub
이클립스와 깃허브의 중간다리 ↑이때 연동 대상은
깃허브 -깃허브 Repository (X)
(깃허브 Repository는 GitHub에서 만드는 거기 때문에 생성하는 순간부터 깃허브와 연결돼 있음)
이클립스 - 깃허브 Repository (O)
(이클립스와 깃허브를 연결했으니 깃허브의 Repository에 파일 보낼 수 있게 해 줄게~ 의 과정임)
6) 이클립스의 Package exploer or Nevigator에서 연동할 프로젝트 마우스 오른쪽 클릭 - Team - Share Project 클릭
7) Repository 선택(GitHub의 어느 레포지토리에 넣을지를 선택) - FINISH
-현재 상태-
이클립스 --전송 가능-- Git Repositories --전송 가능-- GitHub --연동 완료-- Repository in GitHub
코딩 위치

연동은 됐지만 아직 커밋/푸쉬 등을 하지 않은 상태이므로 코딩 작업 내용은 이클립스에만 있음
8-1) 연동할 프로젝트 마우스 오른쪽 클릭 - Team - Share Project - Add to Index: 코딩 선별하여 깃허브로 보내기
이클립스의 Package exploer or Nevigator에서 Git Staging 클릭
Staged Changes: 보낼 코드
Unstaged Changes: 보내지 않을 코드
Commit Message: 수정/업데이트 내용 기재
Git으로 코딩 작업 내용을 보낼 준비가 되었음
8-2) 연동할 프로젝트 마우스 오른쪽 클릭 - Team - Share Project - Push: 전체 코딩 작업 내용 깃허브로 보내기
-현재 상태-
이클립스 --전송 가능-- Git Repositories --전송 가능-- GitHub --연동 완료-- Repository in GitHub
코딩 위치 코딩위치
Commit push
Commit: 매개체인 Git Repositories로 보냄
Push: GitHub로 보냄
끝!
*다른 컴퓨터로 작업하다가 현재의 컴퓨터로 옮겨 오고 싶을 때
Team - Pull 메뉴 활용