Git

STS (Eclipse)에서 Gitflow 생성 및 삭제 방법과 소스코드 Commit 및 Push방법

규모가 큰 프로젝트를 하다보면 개발자들이 git 저장소에 개발한 코드를 올리게 되는데, 간혹 불필요한 충돌이 발생한다.

충돌을 최소화하고  소스관리(push권한을 개발자들에게 부여하지 않음)를 위해 Feature Branch를 생성하여 개발할 수 있다.

Gitflow를 이용한 branch 생성

최신 소스를 내려받고 gitflow를 이용하여 브랜치 작업을 진행하는 것을 추천한다.

  1. STS (Eclipse) 툴 프로젝트에서 마우스 우클릭 후 Team 선택 후  Pull 선택
  2. 소스 내려받기가 완료된 후 Team 선택
  3. Gitflow 선택
  4. Start Feature 선택
  5. feature branch로 사용할 이름을 입력
  6. Start 버튼 클릭

만약 Gitflow메뉴가 없고 Init Gitflow…메뉴가 존재하는 경우  Init Gitflow…메뉴를 클릭 후 기본값으로 Initialize버튼을 클릭하여 진행한다.

코드 작성 후 소스 커밋하기 위해서는 다음과 같은 작업을 진행한다.

  1. Git Staging 탭에서 수정한 파일을 Staged Changes 탭으로 이동한다.
  2. Commit message 입력 후
  3. Commit 버튼을 클릭
  4. feature Branch를 선택 후 마우스 우클릭
  5. Team 선택
  6. Push Branch ‘ feature/test123-20250307’…를 선택하여 브랜치를 서버에 push한다.
  7. 브랜치 프로젝트가 아닌 원 프로젝트 선택 후 Git Staging탭에서 Push HEAD…버튼 클릭

Gitflow 종료 방법

  1. 생성된 브랜치 프로젝트를 선택 후
  2. Team 선택
  3. Gitflow 선택
  4. Finish Feature 선택
  5. Finish 버튼 클릭

error: Content is protected !!