출처 : https://www.inflearn.com/course/java-codesquad/dashboard
필사 :
이번 시간에는 이클립스에 있는 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
'국비학원 전 강의 필사 > JAVA 플레이그라운드' 카테고리의 다른 글
#10 구구단 과정 소개 및 사전 준비사항 - <JAVA플레이그라운드> (0) | 2022.08.16 |
---|---|
#9 프로그래밍 연습에 대한 정리 - <JAVA플레이그라운드> (0) | 2022.08.15 |
#7 Github 저장소 생성 및 markdown 문법 사용 - <JAVA플레이그라운드 (0) | 2022.08.15 |
#6 Hello World 출력 프로그램 구현 및 실행 - <JAVA플레이그라운드> (0) | 2022.08.15 |
#4 윈도우즈 운영체제에 jdk 설치 및 eclipse 설치 - <JAVA플레이그라운드> (0) | 2022.08.15 |
댓글