oh-my-zsh 업데이트 에러!
이 글의 목적?
오늘도 어김없이 oh-my-zsh
업데이트를 하라는 가이드가 떠길래 업데이트를 하려했으나 문제가 발생했다. 이 문제를 해결해보자!😜
You can update manually by running `omz update`
문제를 확인해보자!
(사실 문제가 너무 뚜렷하게 잘 나와서 이 글을 적을지도 고민했다 ㅎㅎ)
문제는 하단의 이미지의 가이드를 확인해보면 변경 사항이 적용되지 않아서 발생한 것을 알 수 있다.
.oh-my-zsh
디렉터리로 이동해서 theme/agnoster.zsh-theme
파일을 열어보았더니, zsh 쉘을 이용할 때 직접 작성했던 코드로 인해 업데이트가 되지 않는 것을 확인할 수 있었다.
문제를 해결해보자!
이 문제는 git의 stash
로 해결할 수 있다.
stash
stash
는 마무리하지 않은 작업을 잠시 스택에 저장할 수 있도록 하는 명령어다. 이를 통해 아직 완료하지 않은 일을 커밋하지 않고 나중에 다시 꺼내와 마무리할 수 있다.
출처: https://gmlwjd9405.github.io/2018/05/18/git-stash.html
# stash 생성
$ git stash
# stash 목록 확인
$ git stash list
# stash 작업 가져오기
$ git stash apply [stash 이름]
# stash 제거
$ git stash drop [stash 이름]
# stash 작업 가져오기 & 제거
$ git stash pop
# stash 되돌리기
$ git stash show -p [stash 이름] | git apply -R
적용해보자!
stash
를 이용하여 oh-my-zsh
업데이트 문제를 해결한 명령어는 다음과 같다.
# stash 생성
$ git stash
# stash 이름 확인 (stash@{0})
$ git stash list
# oh-my-zsh 업데이트
$ omz update
# stash 적용
$ git stash apply stash@{0}
# stash 제거
$ git stash drop stash@{0}
이 글의 레퍼런스
Author And Source
이 문제에 관하여(oh-my-zsh 업데이트 에러!), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://velog.io/@maketheworldwise/oh-my-zsh-업데이트-에러
저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Author And Source
이 문제에 관하여(oh-my-zsh 업데이트 에러!), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@maketheworldwise/oh-my-zsh-업데이트-에러저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)