commit 명령어 입력시 오류
fatal: could not open '.git/COMMIT_EDITMSG': Permission denied
👉 git init으로 생성된 깃 폴더의 "COMMIT_EDITMSG" 파일 삭제해주기
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 |