Search
📌

푸시가 안될 땐, 일단 stash로 숨기자

Created
2023/03/31
Tags
Git
Category
Troubleshoot
Parent item
Sub-item
2 more properties

오늘의 삽질 : 푸시가 왜 안되지?

VScode 터미널에 git push를 입력하고 푸시와 커밋을 하려고 했더니, 아래와 같은 error를 만났다. 알아보니 git stash 명령어를 사용해 현재 작업을 일시적으로 저장해두고 push를 하면 해결된다고 한다.
error: failed to push some refs to 'https://github.com/ella-yschoi/TIL.git’
Plain Text
복사

해결 방법

1. stash로 현재 작업을 일시적으로 저장한다.

git stash
Shell
복사

2. pull을 한다.

아래 명령어를 복사하되, 본인 branch가 master가 아닌 다른 브랜치라면 변경해야 한다.
git pull origin master
Shell
복사

3. 다시 push를 한다.

이 역시 아래 명령어를 복사하되, 본인 branch가 master가 아닌 다른 브랜치라면 변경해야 한다.
git push origin master
Shell
복사

4. stash pop으로 일시적으로 저장해 둔 작업을 되돌려 준다.

git stash pop
Shell
복사

 참고 자료