자바칩
[Git] 이미 git add(스테이징)/git commit(커밋)을 했는데 원격 저장소와 충돌했을 때 해결하는 명령어 본문
Study/Command
[Git] 이미 git add(스테이징)/git commit(커밋)을 했는데 원격 저장소와 충돌했을 때 해결하는 명령어
아기제이 2025. 2. 19. 18:50728x90
git pull origin 브랜치명 --rebase로 원격 저장소의 최신 코드를 받아오려고 했는데, 현재 작업 중인 변경사항을 모두 처리해야 가능하다는 에러 문구가 뜬다.
하지만 현재 작업 중인 변경 사항 중에서 커밋을 하면 안되는 파일들이 있다.
이럴 때는 stash를 활용하는 방법으로 해결하면 된다.
1. 현재 변경 사항 임시 저장 (stash)
git stash push -u
2. 리베이스 방식으로 pull
git pull origin 브랜치명 --rebase
3. stash한 변경 사항 복원
git stash pop
4. 다시 push
git push origin 브랜치명
'Study > Command' 카테고리의 다른 글
레지스트리 명령어 (0) | 2025.03.06 |
---|---|
[Git] 이미 원격 저장소에 push한 파일을 제거하는 명령어 (0) | 2025.02.20 |
Windows에서 Python 가상환경 활성화하는 명령어 (0) | 2025.02.17 |
[Git] 로컬 브랜치와 원격 브랜치가 동기화되지 않은 상태를 해결하는 명령어 (0) | 2025.02.12 |
[Git] 특정 브랜치만 clone하는 방법 (0) | 2025.01.06 |