TIL. 20 [GIT] error:failed to push some refs to 에러 해결법

조윤식·2022년 8월 3일

github에 내 Local 에 없는 파일이 있고, 내 파일을 push 할 면 발생하는 오류.

그래서 update를 해주지 않으면 push를 할 수가 없습니다.
그렇다면? update하고 push하면 해결 가능합니다.

update 하는 법

git pull 하고 git push
이럴땐 원격저장소에서 내 로컬에 저장하지 않은 파일을 pull한 후 원격저장소에 다시 push를 해야합니다.

주로 협업할때 많이 생기는 오류인데요

내 컴퓨터(local)에서 file1.txt 파일을 수정하고, github에 수정한 내용을 push하려고 했지만, 팀원이 file2.txt 파일을 push했을때 내 push가 제한되기 때문에 git pull을 해야합니다.

1.PULL

update할 원격 저장소와 가져올 branch를 이렇게 terminal에 적습니다.
git pull { origin 원격저장소 이름 } { branch ( main, master ... ) 브런치}

2. PUSH

git push { origin 원격저장소 이름 } { branch ( main, master ... ) 브런치}

이렇게도 해결이 안된다??

원래 정석적인 방법은 git pull -> merge -> push 입니다.

3. -f 옵션 사용.

git push -f origin -f 옵션을 사용하면 강제로 push할 수 있습니다.

profile
Slow and steady wins the race

0개의 댓글