🔁 GitHub 웹 없이 로컬에서 브랜치 병합하는 방법 (chapter_02 → main)

2025. 4. 30. 22:56·기술블로그
목차
  1. 🔁 GitHub 웹 없이 로컬에서 브랜치 병합하는 방법 (chapter_02 → main)
  2. ✅ 목표
  3. 📌 전체 흐름 요약
  4. 🛠 단계별 명령어 정리
  5. 📦 선택: 병합 완료 후 브랜치 정리
  6. 💡 실무 팁

🔁 GitHub 웹 없이 로컬에서 브랜치 병합하는 방법 (chapter_02 → main)

✅ 목표

  • chapter_02 브랜치 작업 완료 후
  • GitHub 웹에 접속하지 않고, 로컬에서 main 브랜치로 병합
  • 병합된 main 브랜치를 원격 저장소에 푸시

📌 전체 흐름 요약

1️⃣ chapter_02 브랜치에서 작업 완료 및 푸시
2️⃣ main 브랜치로 이동
3️⃣ 로컬에서 병합 실행
4️⃣ 병합된 main 브랜치를 GitHub에 푸시

🛠 단계별 명령어 정리

1️⃣ chapter_02 브랜치에서 작업 완료 후 푸시

git add .
git commit -m "✨ feat: chapter_02 기능 완료"
git push origin chapter_02

2️⃣ main 브랜치로 이동

git checkout main

3️⃣ chapter_02 브랜치 병합

git merge chapter_02
  • 자동 병합되면 바로 성공 ✅
  • 충돌 발생 시: 파일 수정 → git add . → git commit

4️⃣ 병합된 main 브랜치를 원격 푸시

git push origin main

📦 선택: 병합 완료 후 브랜치 정리

# 로컬 브랜치 삭제
git branch -d chapter_02

# 원격 브랜치 삭제
git push origin --delete chapter_02

💡 실무 팁

  • 이 방식은 혼자 작업할 때 빠르고 간단한 병합 방식입니다
  • 협업 시에는 **GitHub Pull Request (PR)**를 사용하는 것이 리뷰/기록 측면에서 더 안전하고 명확합니다
  • 병합 전략이 필요한 경우:
    • git merge --no-ff chapter_02 → 병합 커밋을 명시적으로 남김
    • git merge --squash chapter_02 → 커밋 히스토리를 하나로 압축

✅ 이제 GitHub에 접속하지 않고도 빠르게 기능 개발 → 병합까지 진행할 수 있어요!

'기술블로그' 카테고리의 다른 글

📝 한글 입숨(Hangul Ipsum)이란?  (0) 2025.05.06
✅ WSL에서 pyenv 가상환경을 PyCharm에 연결하는 방법  (0) 2025.05.06
🚀 PyCharm에서 Django 프로젝트 다중 관리 설정 방법 (chapter_01 ~ chapter_0X)  (0) 2025.04.30
📁 Django 프로젝트 다중 폴더 구성과 Git 브랜치 관리 방법  (0) 2025.04.30
📘 Django ORM 핵심 요약 정리: 데이터 조회, 생성, 수정, 삭제 실습 가이드  (0) 2025.04.30
  1. 🔁 GitHub 웹 없이 로컬에서 브랜치 병합하는 방법 (chapter_02 → main)
  2. ✅ 목표
  3. 📌 전체 흐름 요약
  4. 🛠 단계별 명령어 정리
  5. 📦 선택: 병합 완료 후 브랜치 정리
  6. 💡 실무 팁
'기술블로그' 카테고리의 다른 글
  • 📝 한글 입숨(Hangul Ipsum)이란?
  • ✅ WSL에서 pyenv 가상환경을 PyCharm에 연결하는 방법
  • 🚀 PyCharm에서 Django 프로젝트 다중 관리 설정 방법 (chapter_01 ~ chapter_0X)
  • 📁 Django 프로젝트 다중 폴더 구성과 Git 브랜치 관리 방법
Chansman
Chansman
안녕하세요! 코딩을 시작한 지 얼마 되지 않은 초보 개발자 찬스맨입니다. 이 블로그는 제 학습 기록을 남기고, 다양한 코딩 실습을 통해 성장하는 과정을 공유하려고 합니다. 초보자의 눈높이에 맞춘 실습과 팁, 그리고 개발하면서 겪은 어려움과 해결 과정을 솔직하게 풀어내려 합니다. 함께 성장하는 개발자 커뮤니티가 되기를 바랍니다.
  • Chansman
    찬스맨의 프로그래밍 스토리
    Chansman
  • 전체
    오늘
    어제
    • 분류 전체보기 (582) N
      • Python (31)
      • 프로젝트 (43)
      • 과제 (25)
      • Database (40)
      • 멘토링 (10)
      • 특강 (26)
      • 기술블로그 (196) N
      • AI 분석 (3)
      • HTML & CSS (31)
      • JavaScript (17)
      • AWS_Cloud (21)
      • 웹스크래핑과 데이터 수집 (14)
      • Flask (42)
      • Django (58)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
Chansman
🔁 GitHub 웹 없이 로컬에서 브랜치 병합하는 방법 (chapter_02 → main)

개인정보

  • 티스토리 홈
  • 포럼
  • 로그인
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.