Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |
Tags
- MySQL
- SQL
- select
- 혼공챌린지
- 알고리즘
- doitandroid
- join
- CS
- 인프런
- 코틀린
- 혼공파
- 자료구조
- 혼공단
- 코테
- 스터디
- Til
- 오블완
- 정보처리기사
- 티스토리챌린지
- Kotlin
- 프로그래머스
- 안드로이드스튜디오
- groupby
- 정처기
- 안드로이드
- java
- Android
- 기술면접
- 카카오코테
- 자바
Archives
- Today
- Total
Welcome! Everything is fine.
[Git] 로컬 브랜치에서 pull 할 때 에러 발생 - stash로 임시 커밋하기 본문
728x90
문제점
develop 브랜치에서 git pull origin develop을 하려는데 에러가 발생했다.
에러 메세지를 읽어보니 내 브랜치에서 아직 커밋되지 않은 변경 사항이 존재하기 때문에 발생한 것이었다.
하지만 현재 내 로컬 브랜치에서의 작업이 아직 끝나지 않아서 commit하고 싶지 않았다.
해결 방법
변경 사항을 유지하면서 git pull 하는 방법으로 진행했다.
1) 변경 사항 임시 저장
git stash push -m "임시 저장"
2) 원격 저장소에서 최신 코드 가져오기
git switch develop
git pull origin develop
로컬 develop 브랜치에 원격 develop 코드를 가져올 것이기 때문에 develop 브랜치로 이동 후 진행했다.
3) 다시 내 브랜치로 이동 후 변경 사항 복구
git checkout LCW git stash pop # 임시 저장한 변경 사항 복원
이렇게 하면 커밋하지 않고 변경 사항을 저장했다가 다시 불러올 수 있다.
'TIL' 카테고리의 다른 글
[Spring] Spring에서 세션을 다루는 3가지 방법, 뭐가 제일 좋을까? (0) | 2025.02.22 |
---|---|
[Spring] Converter와 Fomatter 사용하기 (0) | 2025.02.21 |
[Spring] 왜 엔티티에 Setter를 사용하면 안 될까? (0) | 2025.02.13 |
[Spring] INSERT 됐지만 테이블이 안 보이는 문제 - @Transactional (0) | 2025.02.12 |
[Spring] Spring에서 @RequestBody를 사용할 때 주의해야 할 점 (0) | 2025.02.04 |