• 검색 결과가 없습니다.

Eclipse GIT

N/A
N/A
Protected

Academic year: 2022

Share "Eclipse GIT"

Copied!
55
0
0

로드 중.... (전체 텍스트 보기)

전체 글

(1)

Eclipse GIT

Plug-In 설치

(2)

Eclipse GIT Plug-In 설치

Help –>

Install New Software 클릭

(3)

Eclipse GIT Plug-In 설치

http://www.jgit.o rg/updates 입력 후 “OK”

(4)

Eclipse GIT Plug-In 설치

Eclipse Git Team provider

체크 후

“Next”

(5)

Eclipse GIT Plug-In 설치

“Next”

(6)

Eclipse GIT Plug-In 설치

Accept 후

“Finish”

(7)

Eclipse GIT Plug-In 설치

설치 후Eclipse 재시작

(8)

Flow 의 이해

(9)

A

local

branch A

commit 4.

5. push

local

팀장

Master branch

develop branch

commit push

push

1. Import

2. A branch 생성

& checkout

3. 수정

6. Develop branch checkout

8. merge

9. push 7. pull

Flow 의 이해

11.동기화

10 . A branch checkout

(10)

Github 와 Egit 연동

(팀장 & 최초 소스공유자)

(11)

Github 와 Egit 연동 (팀장 & 최초 소스공유자)

Project 생성 후 Team -> Share

Project

(12)

1. Git 클릭“Next”

2. Create 클릭 3.로컬 경로 지정 과

이름 입력 후

“Finish”

Github 와 Egit 연동 (팀장 & 최초 소스공유자)

(13)

로컬 저장소 생성

Github 와 Egit 연동 (팀장 & 최초 소스공유자)

(14)

Commit

(팀장 & 최초 소스공유자)

(15)

Commit

(팀장 & 최초 소스공유자)

Commit 하기 위한 project 우 클릭 Team -> commit

Commit 이란?

로컬 저장소에 project 저장

(16)

Commit 과 관 련된 정보를 남

Commit

(팀장 & 최초 소스공유자)

(17)

Push

(팀장 & 최초 소스공유자)

(18)

Push

(팀장 & 최초 소스공유자)

push 하기 위한 project 우 클릭 Team -> Remote

-> Push

push 란?

로컬에 commit Project를 원격 한

저장소로

(19)

http 설정

Github의 그룹 저장소 주소

입력

Push

(팀장 & 최초 소스공유자)

(20)

“Next”

Master 선택 후 ADD

Force Update 체크 시 기존 저장되어있 던 프로젝트가 삭제 되기 때문에 체크 해

Push

(팀장 & 최초 소스공유자)

(21)

develop Branch 생성

(팀장 & 최초 소스공유자)

(22)

develop branch 생성 Team -> Switch To

-> New Branch

develop Branch 생성 (팀장 & 최초 소스공유자)

(23)

Devleop 설정 후 Finish

-> github 로그인

develop Branch 생성 (팀장 & 최초 소스공유자)

(24)

develop Branch 생성 (팀장 & 최초 소스공유자)

(25)

Devleop 설정 후 ADD

develop Branch 생성 (팀장 & 최초 소스공유자)

(26)

Branch가 추가됨 클릭!

develop Branch 생성 (팀장 & 최초 소스공유자)

(27)

Github 와 Egit 연동

(팀원)

(28)

Github 와 Egit 연동 (팀원)

(29)

그룹저장소 주소 입력

Github 와 Egit 연동 (팀원)

(30)

로컬저장소로 지정 develop Branch 선택 Branch 목록

develop branch 선택

Github 와 Egit 연동 (팀원)

(31)

Github 와 Egit 연동 (팀원)

(32)

Github 와 Egit 연동 (팀원)

develop branch로 checkout 상태!

수정을 위해서 나만의 branch를 생성

(33)

나만의 brach 생성

(팀원)

(34)

나만의 branch 생성 Team -> Switch To

-> New Branch

나만의 brach 생성 (팀원)

(35)

나만의 brach 생성 (팀원)

(36)

수정 후 commit &

push

*push 시 자신의 branch 선택

나만의 brach 생성 (팀원)

(37)

원격 저장소에 자신의 branch 가 생성

나만의 brach 생성 (팀원)

(38)

develop branch 와 나의 branch 병합

(팀원)

(39)

Member1은 수정 후 개발 branch로

checkout

develop branch 와 병합

(팀원)

(40)

Member1이 수정 하는 동안 개발 branch가 업데이트

될 수 도 있기 때문에 꼭! Pull 작업을 하여야됨

develop branch 와 병합

(팀원)

(41)

member1이 수정한 java 소스 현재 개발 branch와

Member1이 수정한 소스의 차이가 발생

devlop branch의 현재 java 소스

•Develop branch로 Checkout 상태!

develop branch 와 병합

(팀원)

(42)

차이가 발생하는 소스에 대한 병합 처리

develop branch 와 병합

(팀원)

(43)

자신의 brach를 선택해서 병합

•현재는 Develop branch에 Checkout한 상태

develop branch 와 병합

(팀원)

(44)

병합 후 소스의 상태

오류 부분을 지운 후 에도

에러가 생김

develop branch 와 병합

(팀원)

(45)

오류 해결을 위해 Add to Index

develop branch 와 병합

(팀원)

(46)

오류 해결 후 Commit & push

develop branch 와 병합

(팀원)

(47)

develop branch 와 병합

(팀원)

Github의 develop branch

병합한 파일 내용

(48)

원격 저장소의 Branch 와 동기화

(49)

동기화의 이유?

나의 branch에서 작업 전, 원격 저장소의 다른 branch 의 최신 파일 내용을 수정 작업 해야할 경우

(50)

현재 develop branch의 내용

자신의 branch로 checkout 시 Develop branch와 다른 내용 Why? 자신이 수정한 내용까지만

commit&push되었기 때문에 병합 후의 내용은 없게 된다.

원격 저장소의 Branch 와 동기화

(51)

Team -> advanced ->

synchronize ->

동기화 할 branch

원격 저장소의 Branch 와 동기화

(52)

develop 현재 branch branch 자신의

원격 저장소의 Branch 와 동기화

클릭!!

(53)

원격 저장소의 Branch 와 동기화

Branch에서 자신의 개발

(54)

Q & A

(55)

감사합니다.

참조

관련 문서

① 마술봉 툴을 선택한 후 옵션 바에서 Tolerance와 선택 옵션을 조정하여 강아지 를 선택한다. ② 작업 창에 두 이미지를 세로로 배열한

제조간접원가 예정배부율 계산과 개별 작업에 제조간접원가 배부: *주의: 개별 작업 에 배부되는 제조간접원가배부액은 개별 작업의

제조간접원가 예정배부율 계산과 개별 작업에 제조간접원가 배부: *주의: 개별 작업 에 배부되는 제조간접원가배부액은 개별 작업의

♧ 넒은 활동공간을 만들어 낸다.. 매일 작업 중에 산재해 있는 낭비가 누적됨에 따라 많은 코스트 낭비가 발생한다..

◦ Copy eclipse directory to Program Files. ◦ Copy eclipse directory to Program Files or

파트 건설공사 중 건축의 경우 자재 CODE 사용시 분양원가 공개 항목 분류와의 연계를 위해 신규 CODE 부여 후

다중 프로그래밍 1대의 CPU로 여러 개의 프로그램을 동시에 처리하는 방식 시분할 시스템 1대의 시스템을 여러 사용자가 동시에 사용하는 방식. 다중 처리

다수의견은 공유물의 소수지분권자인 피고가 다른 공유자와 협의 없이 공유물의 전 부 또는 일부를 독점적으로 점유·사용하는 경우에, 다른 소수지분권자인