Certification/Learn Code

git push 계속 안되서 결국에는 초기화 후에 push 하기...

일해라폴폴 2023. 9. 14. 16:06
반응형

git 신생아라 한달에 1,2번 git 커밋을 하는데,
이때 마다 꼭 충돌나거나 잘 안되는 경우가 많다

결국 삽질하다가 아예 remote 디렉토리를 다 지워버리고 다시 pull 받아서 하고 있는데...
그냥 다시 로컬 폴더를 초기화 시켜서 git 저장소의 내용을 로컬에 덮어 씌워 버리는 방법을 자주 쓰게 되었다

그래서.. 아래에 정리

상황

local의 파일들은 모두 날라가도 문제 없는 상황에서 "나는 그저 원격 git 저장소의 master를 내 local로 덮어 씌우고 싶다." 하는 상황에서 사용

해결방법

git fetch --all
git reset --hard origin/master
git pull origin master

이후에 git add
git commit
git push origin master

... 드디어 제대로 올라갔다...

반응형

'Certification > Learn Code' 카테고리의 다른 글

3. 스크래치  (0) 2021.05.15
2. 언플러그드  (0) 2021.05.15
1. 알고리즘, 순서도  (0) 2021.05.15