jennet1 님의 블로그
브랜치 작업하기 본문
1. 브랜치 생성 및 이동
먼저 메인 브랜치에서 새로운 브랜치를 생성하고 그 브랜치로 이동합니다.
bash
복사
git checkout main # 메인 브랜치로 이동 (현재 작업중인 브랜치가 메인이어야 합니다) git pull origin main # 메인 브랜치를 최신 상태로 업데이트 git checkout -b scroll-menu # 새로운 브랜치 생성 후 이동
2. 브랜치에서 개발 후 커밋
새로 생성한 브랜치에서 개발 작업을 하고, 변경 사항을 커밋합니다.
bash
복사
# 변경된 파일을 스테이징 git add . # 모든 파일을 추가 # 또는 특정 파일만 추가 # git add <file-name> # 커밋을 작성 git commit -m "Add scroll menu feature" # 커밋 메시지 작성
3. 로컬 브랜치 푸시
로컬에서 작업한 내용을 원격 저장소에 푸시합니다.
bash
복사
git push origin scroll-menu # scroll-menu 브랜치를 원격 저장소에 푸시
4. 메인 브랜치로 이동 후 머지
브랜치에서 작업이 완료되면 메인 브랜치로 돌아가서 해당 브랜치를 머지합니다.
bash
복사
git checkout main # 메인 브랜치로 이동 git pull origin main # 메인 브랜치를 최신 상태로 업데이트 git merge scroll-menu # scroll-menu 브랜치를 메인 브랜치에 머지
5. 머지 후 메인 브랜치 푸시
메인 브랜치에서 머지 후, 변경 사항을 원격 저장소에 푸시합니다.
bash
복사
git push origin main # 메인 브랜치에 푸시
6. 브랜치 삭제 (로컬과 원격)
작업이 끝난 후, 더 이상 필요하지 않은 브랜치를 삭제합니다.
로컬 브랜치 삭제:
bash
복사
git branch -d scroll-menu # 로컬 브랜치 삭제 (병합된 브랜치만 삭제 가능) # 병합되지 않은 브랜치를 강제로 삭제하려면 아래 명령어 사용 # git branch -D scroll-menu
원격 브랜치 삭제:
bash
복사
git push origin --delete scroll-menu # 원격 저장소에서 브랜치 삭제
전체 흐름 요약:
- git checkout main
- git pull origin main
- git checkout -b scroll-menu
- 개발 작업 후 git add .
- git commit -m "Add scroll menu"
- git push origin scroll-menu
- git checkout main
- git pull origin main
- git merge scroll-menu
- git push origin main
- git branch -d scroll-menu (로컬 삭제)
- git push origin --delete scroll-menu (원격 삭제)
'GIT' 카테고리의 다른 글
| GIT 사용하기 (0) | 2024.09.05 |
|---|---|
| GIT 기초 가이드 (1) | 2024.09.05 |