취미가 좋다

[git] 깃허브에 push 하기 전에 다른 커밋이 쌓였을 때 본문

개발 기타/git

[git] 깃허브에 push 하기 전에 다른 커밋이 쌓였을 때

benlee73 2023. 2. 4. 17:20

문제 상황

 

- 로컬 : C1 에서 작업해서 C3 커밋을 푸시하고 싶다.

- 원격 : C1 뒤에 누가 C2 커밋을 푸시했다.

 

- 따라서 현재 C3 가 push 되지 않는 상황

- 로컬로 C2 를 가져와서 merge/rebase 한 후 push 해야 한다.

 

 

 

 

 

 

 

 

rebase 후 push

 

// 1번 방법
git pull --rebase
git push

// 2번 방법
git fetch
git rebase o/main
git push

 

 

 

 

merge 후 push

 

// 1번 방법
git pull
git push

// 2번 방법
git fetch
git merge o/main
git push

 

 

 

 

 

'개발 기타 > git' 카테고리의 다른 글

git fetch / pull  (0) 2023.02.04
git 원격 저장소/브랜치  (0) 2023.02.04
git tag (태그) 간단 설명  (0) 2023.02.04
git cherry-pick(체리픽) 간단 설명  (0) 2023.01.29
git 되돌리기(reset, revert) 간단 설명  (1) 2023.01.29
Comments