민우의 코딩일지
article thumbnail
Published 2023. 8. 8. 22:57
Git 오류 해결 🔨 Tool/Git · GitHub

 

 


 

 

 

 

 

commit 명령어 입력시 오류 

fatal: could not open '.git/COMMIT_EDITMSG': Permission denied

👉 git init으로 생성된 깃 폴더의  "COMMIT_EDITMSG" 파일 삭제해주기

.git 폴더가 보이지않는다면,  숨김 폴더를 표시해보자

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

push 명령어 입력시 오류

src refspec main does not match any

👉 깃허브 계정 인증에 문제때문에 발생했던 에러였고,  아이러니하게 remote에 등록된 주소를 다시 등록하니 해결되었다 ..

나는 해당 명령어로 원격 주소를 다시 설정하고, push 명령어를 진행하니 본인인증화면이 나오면서 해결되었다.

 

git remote set-url 원격주소별칭 https://github.com/깃허브닉네임/레파지토리이름.git
원격주소별칭은 git remote-v를 입력하면 확인할 수 있다
보통은  origin 이라는 이름으로 별칭을 사용하고있는 경우가 많을것이다.

 

 

 

 

 

 

 

 

 

 

 

 

 

Updates were rejected because the tip of your current branch is behind

👉 이 오류는 크게 2가지의 경우로 구분할 수 있다.

 .. 1️⃣ 깃허브에서 레파지토리 만들때,  readme.md 파일 생성에 체크했을때 

 .. ✅ 강제 푸시 해주기

git push 원격주소별칭 브런치명 -f

 

 .. 2️⃣ 깃허브 레파지토리의 커밋 기록과,  내가 가진 기록이 서로 다른경우 ( 보통 협업할때 주로 발생 ) 

 .. ✅ 최신 내용을 받아서 병합해주고,  커밋후 다시 푸시 해보기

git pull 원격주소별칭 브런치명
git commit -m "내려받기 + 병합"
git push 원격주소별칭 브런치명
git pull 오류 발생시,  명령어 뒤에  --allow-unrelated-histories 옵션을 추가해서 다시 시도해보자 .. !

'🔨 Tool > Git · GitHub' 카테고리의 다른 글

Git 되돌리기 - revert, reset  (0) 2023.09.19
Git 터미널에서 VisualStudioCode 열기  (0) 2023.09.12
Git 기본 명령어  (0) 2023.08.08