서버 구축/WebServer

[jsp 홈페이지 만들기] 8탄. 이클립스 github 연동 1편 (Clone)

jinkwon.kim 2018. 9. 12. 23:48
728x90
반응형

[jsp 홈페이지 만들기] 8탄. 이클립스 github 연동 1편 (Clone)



전체 목차

- 이전 글 ([jsp 홈페이지 만들기] 7탄. 개발 소스 관리 서버 구축(Github))

- 다음 글 ([jsp 홈페이지 만들기] 9탄. 이클립스 github 연동 2편 (프로젝트 Upload))


본 포스트에서는 Github에서 소스 코드를 다운 받아 수정 후 다시 push 하는 것을 알아 보겠습니다.



*목착 *

1. Eclipse에서 github 저장소 Clone 받기 

2. Eclipse에서 로컬 조장소에 commit 하기

3. Eclipse에서 github 저장소에 push 하기


1. Eclipse에서 github 저장소 Clone 받기

  1) git perspective 뛰우기

    - window -> perspective -> open perspective -> other

    - Eclipse에서는 git 과련 perspective를 따로 제공을 합니다.


  2) github 저장소 clone 하기

    - Clone a Git repository를 선택 합니다.

  3) github 저장소 clone 하기

    - Location에 Git clone 주소 를 넣으시면 URI, Host, Repository path는 자동으로 채워집니다.

    - User, Password는 입력 해 주셔야 합니다.

    - Next 클릭


  4) github 저장소 clone 하기

    - git 저장소를 처음 만들게 되면 기본적으로 master란 branch가 존재 합니다. 우리는 master를 받으면 됩니다.

    - Next 클릭


  5) clone 받을 위치를 지정

    - 기존 위치를 선택 합니다.

    - Next 클릭


  6) github로 부터 저장소 clone를 완료


 

2. Eclipse에서 로컬 조장소에 commit 하기

  - GIt의 최고의 장점 중 하나는 로컬 저장 소에 저장하고 나중에 원격 저장소에

    push를 한다는 것입니다. 이것으로 인해 우리는 어디 서든 소스 코드 관리를 

   할수 있습니다.

  1) 파일을 수정 합니다.

  2) 변경된 파일을 확인 합니다. 

  3) + 버튼을 눌러 변경된 파일을 commit list에 추가 합니다.


  4) Commit 할 때 입력할 Commit 메시지 를 작성합니다.

\


  5) Commit and Push 와 Commit 둘 중 하나를 선택 

    - Commit ans Push는 Commit과 동시에 Remote 저장소(즉. github)에 적용

    - Commit 은 Clone받은 Local 저장소에만 적용


  6) Commit을 선택하여 변경 사항을 Clone받은 Local 저장소에만 적용합니다.

    - Commit ans Push를 할 경우 팀 프로젝트시 많은 에러 사항이 발생합니다.(Local에서 검증후 push를 습관화)


  7) Git Reflog Tab을 통하여 Commit Log를 확인 할 수 있습니다.


3. Eclipse에서 github 저장소에 push 하기

  1) Push Branch "Master' 를 선택 합니다.

    - Push to Upstream은 프로젝트를 공유 할 떄 사용함으로사용 현재에서 사용하지 않습니다.


  2) Github의 계정을 입력합니다.


  3) Preview 를 선택합니다.

    - 미리보기로 검증을 합니다. 


  4) 검증이 끝났으므로 Push를 합니다.


  5) Push를 하기 위해 다시 한번 Github 계정을 입력합니다..


  6) Commit List를 확인하고 Close를 함으로써 Push를 마칩니다.


  7) Github에서 내가 Push한게 정상적으로 들어갔는지 확인을 합니다.


전체 목차

- 이전 글 ([jsp 홈페이지 만들기] 7탄. 개발 소스 관리 서버 구축(Github))

- 다음 글 ([jsp 홈페이지 만들기] 9탄. 이클립스 github 연동 2편 (프로젝트 Upload))

728x90
반응형