본문 바로가기

커밋오류2

푸시가 안될 땐, 일단 'stash'로 숨기자 🤔 오늘의 삽질 : 푸시가 왜 안되지? VScode 터미널에 git push를 입력하고 푸시와 커밋을 하려고 했더니, 아래와 같은 error를 만났다. 알아보니 git stash 명령어를 사용해 현재 작업을 일시적으로 저장해두고 push를 하면 해결된다고 한다. error: failed to push some refs to 'https://github.com/ella-yschoi/TIL.git’ 💡 해결 방법 1. stash로 현재 작업을 일시적으로 저장한다. git stash 2. pull을 한다. # 아래 명령어를 복사하되, 본인 branch가 master가 아닌 main이라면 변경하세요 git pull origin master 3. 다시 push를 한다. # 아래 명령어를 복사하되, 본인 branc.. 2023. 3. 31.
커밋이 안되는 이유는 권한 때문일 수도 있다. 🤔 오늘의 삽질 : 커밋이 왜 안되지? VScode 터미널에 git push를 입력하고 커밋을 하려고 했더니, 아래와 같은 fatal error를 만났다. Git: fatal: Unable to create '/Users/yeonsuchoi/TIL/.git/index.lock': Permission denied 찾아보니, 커밋을 하고자 하는 repository의 권한을 변경해 주어야 한다고 하여, sudo 명령어를 사용했다. 위키백과에 따르면, sudo는 'superuser(root user) do' 혹은 'substitue user do'의 줄임말로, 주로 우분투, 리눅스, 맥에서 볼 수 있는 명령어라고 한다. 따라서 sudo 를 입력하면 관리자 권한을 부여해 명령어를 실행하기에, password를 입.. 2023. 3. 4.