본문 바로가기
  • Welcome J-Kyu Tstory
Github

[Git]STS에서 깃 사용방법 및 흐름

by regularity 2022. 8. 20.
728x90

 

 

 

1. 깃헙 흐름 구조 : 

 

 

2. Push/Pull 순서 : 

 [Pull] 
1. Master 이동 (Switch to Master)
2. Pull 받기
3. Switch 각 로컬브랜치(개인Branch)
4. Merge (Master에서 받은 Pull을 Local 로 Merge)

 [Push] 
1. Pull과정을 수행 (충돌을 막기위해)
2. (개인 Branch) 변경사항 Stage
3. Commit (개인 Branch)
4. Master로 이동 Local의 소스를 Merge
5. Master에서 Push
(※ 충돌이 나서 PUSH에러날 경우 백업)
6. 개인Branch로 이동 후 다시 작업

 

[참고]

STS에서 Spring(Package Explorer)과 Git의 전환 단축키는 Ctrl+F8


[PULL]

1. Master 이동 (Switch to Master)

 

2. Pull 받기

(동기화가 된 상태일 때)

(변경사항이 있을 때)


3. Switch 각 로컬브랜치(개인Branch)

 

4. Merge (Master에서 받은 Pull을 Local 로 Merge)


 

 


 

 

[PUSH]

1. Pull과정을 수행( PUSH도중에 다른 팀원의 업데이트로 인한 충동을 막기위해 )

2. (개인 Branch) Git 이동(Ctrl+8) - 변경사항 Stage

 

 

 

3. Commit (개인 Branch)

(변경된 파일을 Stage로 이동 ,Message 작성 후 Commit)

 

4. Master로 이동 Local의 소스를 Merge

 

 

 

5. Master에서 Push (Push Branch 'master'...)

 

(※ PUSH했을때 Github의 소스와 충돌이 나서 에러가 났을 경우 변경사항의 파일을 백업 폴더에 옮긴 후
'Replace with HEAD Revision'을 통해 원복 시켜줘야 함)

 
 
 
 
 




 

 

 

 

완료

 

728x90

'Github' 카테고리의 다른 글

[GitHub] 3. 프로젝트 GitHub에 업로드  (0) 2022.05.05
[GitHub] 2. Git 설정  (0) 2022.05.05

댓글