최용우
Please commit your changes or stash them before you merge. 본문
로컬에서 작업 후 github remote에 push 한 뒤 aws lightsail에서 pull 했는데 발생한 오류.
원인은 lightsail(로컬)에서 수정한 내용이 commit 되지 않아서 발생.
가끔 단순한 오류를 수정하기 위해 lightsail에 직접 접근하는데
이때 소스코드를 수정하고 commit - push를 하지 않아서 그렇다.
어떻게 해결 할 수 있을까?
1. stash로 스택에 임시 저장한다.
$git stash
2. pull 한다.
$git pull origin master
3. stash(임시저장) 했던 것을 삭제한다.
$git stash pop
4. 한번에 하는 방법
$git stash && git pull origin master && git stash pop
'리눅스' 카테고리의 다른 글
SSL(https) 인증서 쉽고 싸게 발급받기. 변경된 CA 정책으로 DNS 인증법 삽질 후기 (1) | 2025.01.10 |
---|---|
우분투(리눅스)에서 특정 프로세스 찾아서 종료하기 (0) | 2024.11.02 |
리눅스 shell 스크립트 작성법 (0) | 2022.02.26 |