취미가 좋다
[git] 깃허브에 push 하기 전에 다른 커밋이 쌓였을 때 본문
문제 상황
- 로컬 : 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