Back-End/Project

스프링부트 시작과 깃허브 연동 방법

psy_er 2023. 11. 10. 21:55
728x90

스프링부트 시작과 깃허브 연동 방법

 

<스프링부트 프로젝트 만들기>



<브런치>

1) git에서 branch 생성하기

 

branch 누르기

 

우측 상단에 new branch

 

원하는 이름입력 후 -> 우측하단에 ‘create new branch’

 

2) 폴더만들고 branch 연결 작업하기

 

프로젝트 작업 할 폴더 만들고 (이름 각자 알아서)

 

프로젝트 폴더로 이동하기

 

링크로  clone하기 (링크 모두 동일 https://github.com/parkyunsir/ComStudy.git)

 

YeoGiDuk로 이동하기 (폴더명은 바꾸지 말고 YeoGiDuk으로 통일)



아까 입력한 branch명 넣기

 

[얘는 필수 아님] 제대로 됐나 check (내 branch명 왼쪽에 *표시가 있으면 성공)

 

3) 아래서부터는 제대로 동작하나 test

 

메모장 가서 파일 수정해보기

 

수정했으면 git (아래 과정대로)

 

git add .

 

git commit -m “메시지”

 

git push origin “branch명

(만약에 위에 있는 대로 했는데 오류 나면)

 

git push origin +“branch명”

branch 이름 앞에 ‘+’ 붙여보기. 그럼 아마 된다.

다른 오류는 구글링 해보거나 일단 무시하고 진행해 보기

 

(더 자세한 과정은 아래에 기술)



4) 연결 시작. 



깃허브 가서 “1 commits ahead” 누르기

 

우측에 이거 누르기

 

내용 적고 아래에 create pull request 누르기

 

(개별적인 건 끝, 이제 main 측에서 요청 온 request를 merge 하면 최종적으로 끝!!!!)

 

[(cf) branch 바꾸는 명령어는 git checkout “branch명”]

 

YunS 로 바꾸기

 

 

develop로 바꾸기

 

 

 

[최초 한 번만 실행하면 됨]

develop은 공통의 branch임

git checkout -b develop: develop branch 하나 더 만들기

 

 

[간단 요약(다음 페이지로 넘기면 자세히 설명해 놓음)]

     (0) develop은 공통의 branch

     (1) 코딩 작업 전(pull): 전체 작업(develop) 불러오기

     (2) 진행 중(작업 진행하기): 본인 branch에서 작업하기

     (3) 진행 후(update): 작업한 거 develop로 보내기 

 

개인 branch에서 진행하는 과정은 파란색으로,

develop에서 진행하는 건 노란색으로 표시

     

 

[1~3번은 작업할 때마다 반복]

 

(1) 코딩 작업 (pull):

 

git pull origin develop(개인):

전체 상황을 내 branch에 (git branch로 확인)  불러오기 

= git pull origin develop

 

[작업할 때마다 하기]

 

(2) 진행 중(작업 진행하기):

 

특별한 거 없음. 그냥 평소처럼 작업하기

 

(3) 진행 후(update):

 

[작업할 때마다 진행하기]

 

①각자 본인 계정에서 

git add .

git commit -m “message”

git push origin “내 branch명”

 

하기

 

branch를 develop로 바꾸기

  1. branch를 develop로 변경
  2. 지금 작성한 거 develop로 merge 하기
  3. push 하기 (add, commit 없이 push만)

 

 

 

728x90