본문 바로가기
국비학원 전 강의 필사/JAVA 플레이그라운드

#8 eclipse 프로젝트와 Github 저장소 연결 - <JAVA플레이그라운드>

by kkooHan 2022. 8. 15.

 

출처 : https://www.inflearn.com/course/java-codesquad/dashboard

 

[무료] 만들어 가면서 배우는 JAVA 플레이그라운드 - 인프런 | 강의

는 마스터즈코스 화이트레벨을 수강하기 위한 준비단계입니다. 대상은 코딩을 전혀 경험해보지 않았던 분들을 위한 과정입니다. 기존의 이론 위주로 학습 방식이 아니라 무엇인가를 만들어가

www.inflearn.com

 

 

 

 

 

 

필사 :

 

이번 시간에는 이클립스에 있는 helloworld 프로젝트를

깃헙 저장소에 올리는 작업을 해볼 것이다.

 

 

이클립스와 깃헙 저장소를 연결하는 작업을 우선 해야한다.

 

 

 

 

이클립스 프로젝트 내에 깃헙 서비스와 연결할 수 있는 도구가 추가되어 있다.

 

 

'플러그인' 방식으로 지원한다.

 

 

오른쪽 상단 Open Perspective 버튼 - Git

여기서도 깃과 연결할 수 있고

자바 코딩 화면에서도 가능하다.

 

 

 

 

프로젝트 마우스 오른쪽 클릭. Team - Share Project

'Use or ~' 체크. 

깃헙과 내 컴퓨터에 있는 이클립스 저장소를 동기화하면 코드가 업로드 된다.

Create Repositoriy 클릭 -> 프로젝트가 체크된다.

Finish.

 

 

프로젝트 내 물음표 아이콘들이 생겼다.

이제 이클립스 저장소에 추가해야 된다.

 

 

프로젝트 마우스 우클릭 - Team - Add to Index

프로젝트 마우스 우클릭 - Team - Commit

=> 이클립스 저장소에 저장 완료.

 

 

 

 

commit은 local pc 저장소에 변경된 내용을 반영하는 과정이다.

 

로컬에 저장해놓은 소스코드를 깃헙에 올리는 설정.

 

프로젝트 마우스 우클릭 - Team - Commit - Push branch master  -> 난 왜 활성화가 안되어있지?

-> 안되길래 머리아팠는데 다행히 해결했다...


<push branch master 버튼 비활성 문제>

-> https://www.youtube.com/watch?v=FRtth8JSJ_k

 

 

<로그인 오류 문제>

  원인 : 깃헙에서 아이디, 패스워드 인증을 없앴다. (보안 때문인듯 하다)

-> https://joytk.tistory.com/58


Commit & Push 기능

-> 더 편하게 커밋할 수 있다.

 

 

깃헙 레퍼지토리 페이지에서

commits 버튼을 통해 이력관리를 할 수 있다.

언제든지 이전 코드 상태로 원상복구 가능하다.

 

 

commit할 때 메세지를 명확하게 작성하는 습관을
처음부터 들이면 좋을 것 같다.

 

 

반복연습을 통해 개발 환경 세팅에 대한 두려움을 버려라.

그래야 앞으로 새로운 프로젝트와 저장소를 만들어

연결하는 부분이 자연스럽게 된다. 거부감이 사라지게 된다.

그래야 좀 더 자바 프로그래밍 연습에 집중할 수 있다.

 

 

 

 

 

느낀점 : 

 

문제해결에 도움이 되었던 사이트들을 다시 보며

그리고 정리한 내용들을 다시 보며

한 번 더 해보자.

내일 아침에도 한 번 더 해보자.

 

막혔던 부분과 전체 과정을 통합해서

다시 한번 요약정리 하자.

 

 


이클립스, 자바, 깃헙 레포지토리 지운 뒤

처음부터 다시 설치, 실행해봤다.

 

 

이클립스 목록창을 실수로 없애서 보이지 않을 때
https://asiatica-aramid.tistory.com/11

 

 

깃헙 이중인증은 커밋, 푸쉬와 관련 없다.

 

 

 

Eclipse 작업물이 깃헙으로 연동되는 과정

STEP 1. workspace : 작업영역

 

Eclipse 시작 시 설정한 작업 공간에

내가 생성판 파일(예: java project, class)이 저장된다.

 



STEP 2. local branch : 내 기기의 저장 공간 -> remote branch의 연결점

 

Git clone repository 작업 -> local branch 만드는 작업.

 

repository명 is not an empty directory 에러

-> git 경로에 폴더나 파일이 남아있다는 것. (지워주면 된다)

 

workspace 작업물을 local branch 연결
 -> workspace에 있는 파일을 마우스 우클릭, team - share project, repository 설정

 

[?] = local branch 왈 : "이거 뭐야?"

workspace 작업물을 local branch에 적용시키는 것, 동기화.(커밋)
 -> 프로젝트 혹은 작업물 우클릭 후 Team-commit
 -> Git staging 탭이 생김.
드래그 해서 옮기면 unstaged에서 staged로 옮겨짐.(적용할 변경점)

커밋을 할 때는 반드시 커밋 메세지가 필수이다.
커밋이 되면 물음표가 사라진다.

 

STEP 3. remote branch : 원격 저장 공간 -> Git, 깃 서버 레지스토리

 

커밋앤푸쉬 -> workspace에서 local branch로 적용(커밋) + 푸쉬
푸쉬 -> local branch를 remote branch에 적용시키는 것

커밋 하고 나서 푸쉬하기
 -> 프로젝트 혹은 작업물 우클릭 후 Team-commit 하면
 -> Git staging 탭이 생김.
커밋 비활성화, 푸쉬만 활성화

프리뷰, 푸쉬

 


 

<도움된 자료>

https://wakestand.tistory.com/447

https://www.youtube.com/watch?v=FRtth8JSJ_k

 

댓글