[git] git pull 명령어 안될때

🙋🏻‍♀️·2022년 7월 29일
0

git

목록 보기
3/4

~냅다 상황설명 하기~


1. 개인프로젝트를 하던 중 코드를 너무 요리조리 바꿔놔서 되돌릴 수가 없는 상황
2. 이럴줄 알고 미리 git commit 후 push까지 해둠 ^^V
3. 터미널을 켜고 git pull git 레파지토리 주소
4. 안됨..why...
5. 당황함..🥲
6. 구글
링 고고

branch를 따로 안파고 main에서 작업해서 그런가..?
(개인프로젝트라서 branch 따로 안팠음)



git fetch --all
git branch backup-main(master)
git reset --hard origin/main

위 명령어를 입력하면 된다.
(나 같은 경우는 두번째줄의 명령어까지만 입력했는데도 내가 가장 최근에 push한 코드가 불러와졌음)


  • git fetchmerge혹은 rebase없이 원격 저장소에서 최신 버전을 다운받는 명령어이다.
  • git reset은 방금 가져온 것을 마스터 브랜치로 다시 세팅한다.
  • --hard옵션은 origin/master 내부에 있는 파일들을 매칭시키기 위해 working tree에 있는 모든 파일들을 바꾼다

0개의 댓글