반응형
🤝 GitHub Desktop으로 Pull Request 보내기와 충돌 해결하기
– 협업의 시작, 이렇게 하면 쉬워요!
🌱 들어가며
혼자서 프로젝트를 하다가,
이제는 친구와 함께 또는 팀과 함께 작업하게 되었다면?
바로 Pull Request(PR) 를 알아야 할 때예요!
오늘은
✅ GitHub Desktop으로 브랜치 작업
✅ Pull Request 생성
✅ 충돌(Conflict) 해결
까지 함께 알아보겠습니다! 💪
🌿 1. 브랜치에서 작업 시작하기
1. 기존 저장소에서 Branch → New Branch 클릭
→ 새로운 브랜치 이름 작성 (예: feature/button)
2. 파일을 수정하거나 새로운 파일을 추가해요
→ 변경된 내용이 자동 감지돼요
3. 커밋 메시지를 작성하고 Commit to 브랜치명 클릭
→ 변경사항 저장!
4. Push origin 버튼 클릭으로 GitHub에 업로드
🔁 2. GitHub에서 Pull Request 만들기
이제 브라우저로 GitHub에 접속할 차례!
1. 저장소 페이지 접속
→ "Compare & pull request" 버튼 클릭
2. 변경 내용 확인 후
- 제목과 설명 작성
- Create pull request 클릭!
✅ 이렇게 하면 협업자나 팀장이 코드를 리뷰할 수 있게 돼요.
⚠️ 3. 충돌(conflict)이 발생했을 때
만약 두 브랜치가 같은 파일의 같은 부분을 수정했다면
GitHub은 충돌을 알려줘요 😱
1. PR 페이지에서 "This branch has conflicts" 메시지 확인
→ Resolve conflicts 클릭
2. 충돌된 코드 확인
→ 어떤 코드를 남길지 선택해 수정
<<<<<<< HEAD
기존 코드
=======
내가 수정한 코드
>>>>>>> feature/button
✅ 정리하고 저장한 뒤, Mark as resolved → Commit merge 클릭!
🧼 4. Pull Request 병합하기 (Merge)
코드 리뷰가 끝났고, 충돌도 해결했다면
이제 PR을 병합할 수 있어요!
1. Merge pull request 클릭
→ Confirm merge 누르면 병합 완료!
💡 PR을 병합하면 main 브랜치에 내 코드가 포함돼요!
💡 마무리하며
오늘 내용은 협업의 핵심!
- 브랜치에서 작업하고
- Pull Request로 공유하고
- 충돌을 해결해서 병합까지
이 과정을 잘 익히면
어떤 오픈소스 프로젝트도 참여할 수 있어요! 🚀
다음 포스팅에서는
👉 GitHub Pages로 내 웹사이트 만들기
진짜 웹사이트를 배포하는 꿀팁을 알려드리겠습니다! 🕸️
반응형
'Git' 카테고리의 다른 글
.gitignore 파일이란? (0) | 2025.05.09 |
---|---|
GitHub Pages로 정적 웹사이트 배포하기 (0) | 2025.05.03 |
GitHub Desktop으로 커밋과 푸시, 브랜치 만들기까지 (1) | 2025.04.30 |
GitHub Desktop으로 저장소 만들기와 복제하기 (0) | 2025.04.28 |
GitHub Desktop이란? 설치부터 첫 실행까지 (0) | 2025.04.27 |