git github로 push할 경우 failed to push some refs to 에러

canyi·2023년 6월 27일
0

git

목록 보기
19/19
post-custom-banner

github에서 새로운 Repository를 만들고 README.md, init 초기화,commit, remote 까지는 끝난 상태이다.

echo "# README내용" >> README.md
git init
git add README.md
git commit -m "first commit"
git remote add origin 'Repository 사이트'

마지막 push를 할 경우 failed to push some refs to에러가 발생

git push -u origin main

이럴 경우 브런치 지정을 잘 목 했거나 해당 브런치가 없어서 발생하는 이유이다.

방법1:

git push -u origin master

github에서 Repository를 생성한 다음 브런치를 만들지 않은 상태에서는 master브런치를 생성하고 바로 github로 뿌려줄수 있음.

방법2:

git checkout -b main

브랜치를 생성하고 해당 브랜치로 전환하는 역할을 함.

checkout: 작업 디렉토리의 현재 상태를 변경하는 Git 명령어.
-b: 새로운 브랜치를 생성하라는 의미.
main: 새로 생성할 브랜치의 이름.

git remote -v

현재 연결된 Repository를 확인 할 수 있음

remote: 연결할 원격브런치
-v: 원격 브런치 URL

git fetch origin

fetch: 원격 저장소로부터 최신 변경 사항을 가져오는 동작을 의미.
origin: 일반적으로 Git 저장소에서 기본적으로 사용되는 원격 저장소의 이름

git fetch origin를 사용할 경우 origin 원격 저장소에서 최신 업데이트를 가져옴. 이 명령은 로컬 저장소와 원격 저장소 간의 변경 사항을 동기화하고, 로컬 저장소에 원격 저장소의 새로운 커밋이나 브랜치 등을 업데이트 함.

git push -u origin main

새로 생성한 main 브런치를 github Repository 보냄

profile
백엔드 개발 정리
post-custom-banner

0개의 댓글