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