일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- postgresql 비밀번호 초기화
- 경주
- 서울야경
- duabi
- Melbourne 여행
- 두바이여행
- r
- cloud foundry
- 경주 여행
- 모리셔스 카젤라
- postgresql 비밀번호 변경
- mauritius
- 느낌 사진
- bind9
- 서울 야경
- 프랑크푸르트 여행
- Sony A850
- 독일여행
- 모리셔스리조트
- 모리셔스 여행
- 모리셔스 카셀라
- 두바이
- 톰캣 서비스 등록
- 모리셔스여행
- mauritius casela
- postgresql 설치
- 트루오비쉬
- 모리셔스
- Trou aux Biches
- openstack
Archives
- Today
- Total
I.K.Picture & IT Info.
pull 명령 전 변경된 파일을 수정해서 충돌나는 경우... 본문
반응형
git을 사용하다보면 이런일이 간혹(?) 있을 것이라고 생각됩니다.
여러 곳에서 작업을 하다가 pull을 까먹고 ... 이전에 수정한 부분을 계속 수정하다가
아차 싶어서 pull을 하면 아래오 ㅏ같이.. 에러가 뜰 꺼예요
error : Your local changes to the following files would be overwritten by merge : xxx
이렇게 오류 나는 건 바로 stash 명령어로 해결할 수 있답니다 :)
stash는 HEAD를 변경했던 상태로 잠시 바꿔주는 역활을 하는거 같더군요
일단 문제되는 git 폴더에서 다음 명령어를 실행합니다.
$git stash |
이러면
Save working directory and index state WIP on master: xxx ...
라는 출력이 나타나고.. 이렇게되면 pull을 했을 때 문제 없이 푸쉬 했던 내용을 내려받을 수 있습니다.
$git pull
그런 다음 제일 중요한건... 이제 다시 내가 수정한 내용으로 돌아와야하는데
이때 명령어는
$git stash pop |
이 되겠습니다 :)
반응형
'Development > git' 카테고리의 다른 글
초기 생성하지 못한 .gitignore 적용 시키기 (0) | 2016.10.03 |
---|
Comments