개발공부

강제로 git pull하기

pumaclass 2024. 9. 4. 10:44

git pull을 할때 stash 또는 merge를 먼저 하라고 할때

중요하지 않은 파일 또는 덮어쓰기 해도 무방한 파일일때는 덮어쓰기 하는 것이 빠르다.

왜 나에게만 이런일이 발생하는지는 모르겠으나 덕분에 내 바탕화면은 git clone했던 흔적들이 많다.

 

사실 오류코드는 너무 다채로워서 뭐가 문제인지 전혀 모르겠다

팀원들에게 화면 공유해서 알려달라그래도 다들 똑같은 방식으로 pull 하는데 유독 나만 오류가 많이 생긴다.

아직은 왜 그러는지 모르겠고 있단 강제로 Pull 하는 방법부터 기록하고자 한다.

 

1. git pull 받을 목록을 repository 에서 업데이트

git fetch --all

 

2. git reset 으로 head를 최신으로 가리킨다

git reset --hard origin/main

 

3. git pull 로 확인

git pull

이렇게 하면 그냥 최신버전 헤드를 가리킴으로써 덮어쓰기와 같은 효과가 된다.

 

반드시 본인이 작업한 파일은 다른곳에 백업해놓길...

'개발공부' 카테고리의 다른 글

KTP 회고  (0) 2024.09.06
Thraed pool이란?  (0) 2024.09.05
핸드폰 번호 가리기 JAVA  (0) 2024.09.03
중간 간단정리  (0) 2024.08.30
나누어 떨어지는 숫자 배열 JAVA  (0) 2024.08.29