Git
내가 한 작업 upstream에 올리기
hihijh826
2025. 3. 20. 16:57
728x90
반응형
SMALL
→ 전제 :원격저장소가 연결되어있어야 함!!
1. 새 브랜치 생성 및 이동
먼저 내 브랜치 생성 후 작업한 후에 메인으로 올리기 !!! -> 협업에 유용
git branch # 현재 브랜치 확인
git checkout -b feature/new-feature # 새 브랜치 생성하고 이동
2. 코드 수정 후 커밋
git add -A # 모든 변경사항 스테이징 방법 1
git add . # 모든 변경사항 스테이징 방법 2
git commit -m "커밋 메시지" # 변경사항 커밋
3. 원격 저장소에 푸시
방법 #1 )
git push # 명령어 입력 이후 실제 명령어 복사
방법 #2 )
git push origin feature/new-feature # 새 브랜치를 원격에 푸시
4. **PR(Pull Request) 생성 (**git에서 pr요청 → merge 후)
- GitHub에서 PR 생성
- 코드 리뷰 및 승인 과정
- PR이 승인되고 Merge됨
5. 메인 브랜치 업데이트 ( 내가 한 작업 main에서 가져오기 )
git checkout main # 메인 브랜치로 이동 (선택)
git fetch upstream # 업스트림 변경사항 가져오기
git merge upstream/main # 업스트림 변경사항 병합
6. [선택사항] 작업 브랜치 삭제
git branch -d feature/new-feature # 로컬 브랜치 삭제
728x90
반응형
LIST