가장 먼저 GitHub에 있는 프로젝트를 내 컴퓨터로 가져오기
이 작업은 Git Bash로 하는 게 간단하고 편함
Git Bash를 검색해서 실행cd: 폴더 이동 명령어# 예시: 내 문서 폴더 안에 Projects 라는 폴더를 만들고 거기로 이동
cd ~/Documents/Projectsgit clone https://github.com/2025-UNIS-NIEDU/2025-NIEDU-BACK.git이제 Projects 폴더 안에 2025-NIEDU-BACK이라는 폴더가 생김이제 방금 다운로드한 프로젝트를 IntelliJ에서 열기
clone으로 생성된 2025-NIEDU-BACK 폴더를 선택하고 OK이제 IntelliJ에 프로젝트 세팅 완료!
이제부터는 IntelliJ와 GitHub 웹사이트만 사용
[이슈 타입]{공백}내용 (예시)chore: Initial project setup 이라고 적고 이슈를 생성#12)를 확인하고 기억하기!!!!!!!IntelliJ에서 터미널 열기: IntelliJ 화면 맨 아래에 있는 Terminal 탭을 클릭해서 터미널 창 열기( 앞으로 Git Bash 대신 이거 사용)
최신 코드로 업데이트: 터미널에 아래 명령어들을 순서대로 입력
git switch main
git pull origin main
내 작업 브랜치 생성: 기억해둔 이슈 번호를 사용해서 새 브랜치를 만들기
# 예시: 이슈 번호가 12번일 경우
git switch -c 이슈 타입/#이슈 번호/내용
git switch
: 말 그대로 브랜치를 바꾸겠다 라는 뜻의 명령어. (git checkout과 비슷한 역할)
-c
: "만들어서(Create)" 라는 의미의 옵션(flag)
: -c가 붙으면 단순히 기존 브랜치로 이동하는 게 아니라, 새로운 브랜치를 생성한 뒤 그곳으로 이동
CHORE/12/init_project
:새로 만들 브랜치의 이름
이름 규칙
CHORE: 작업의 종류 (chore: 자잘한 수정, feat: 기능 개발, fix: 버그 수정 등)
3: 이 작업이 관련된 GitHub 이슈(Issue) 번호
init_project: 어떤 작업인지 요약한 설명
IntelliJ 왼쪽의 Project 탐색기에서 README.md 파일을 찾아 더블클릭해서 열기
파일 내용을 수정하고 Ctrl + S (Mac은 Cmd + S)로 저장
다시 IntelliJ 터미널로 돌아와 아래 명령어들을 입력해 변경사항을 저장(커밋)
# 1. 수정한 파일 선택
git add .
# 2. 커밋 메시지와 함께 저장 (메시지 끝에 이슈 번호 넣기!)
git commit -m "[이슈 타입]{공백}내용{공백}(#이슈번호)"
예시) : git commit -m "CHORE: Initial project setup (#12)"
# 예시: 이슈 번호가 12번일 경우
git push --set-upstream origin 이슈 타입/#이슈 번호/내용PR 페이지에 들어가면 여러 탭이 있는데, 가장 중요한 건 Files changed 탭
Files changed 탭을 클릭해서 어떤 코드가 바뀌었는지 확인+ 버튼이 나타남Files changed 탭 오른쪽 위에 있는 초록색 Review changes 버튼을 클릭리뷰를 통해 코드가 문제없다고 판단되면, 이제 이 변경사항을 main 브랜치에 합치기(Merge)
Conversation 탭으로 돌아오기Merge pull request 버튼이 활성화되어있음Confirm merge 버튼을 누르면 모든 변경사항이 main 브랜치에 안전하게 반영Delete branch 버튼이 나타나는데, 이걸 눌러 작업이 끝난 브랜치를 깔끔하게 삭제해주면 모든 과정이 끝남