다음과 같은 에러 뜰 때:
여러 번 떴던 오류
깃허브 remote- main에 있는 commit과
내 로컬에 있는 main의 commit 내역의 차이가 있어서 그런 것. ( = 꼬인 것)
그래서 내가 해야 할 것은,
내 로컬 main에 있는 commit 내역과
깃허브 main에 있는 commit history를 비교해서,
같은 거 있는 거 까지 봐서, 그 상태 전으로 돌려놓고, 다시 지금 remote main을 pull 받아서
내 로컬 main을 최신화 시키면 됨
1.
remote : main > commit history 와
나의 로컬: git main > git log
비교
그런데, git remote repository를 들어가면,
이전께 안 나온다. 그것은, 이전 페이지로 가야 하는 것.
older 눌러서 돌아가면 된다.
3.
다른 부분 찾아냈다
내가 commit한 부분이 나와서 그럼.
local main에는 있는데 remote main에는 있으면 안 됨.
이렇게 된 이유는,
git pull origin main 하다가,
main에서 실수로 타이핑해서 다시 지웠는데, pull 받으려면 commit 할 수 밖에 없을 때
내가 commit한 거였다.
git stash save "임시 스태시 메시지"
(사실 멘토님께서는 비추 하셨다)
3. git reset -- hard (git log에 있는 노란색 숫자 6자리 이상 복사 붙여넣기)
git hash ex).
main을 pull 받으려 할 때,
내가 main에서 잘못 쳐서
commit하라고 하는 경우에도
commit 남기고 다시, 위와 같이 하면 된다.
'Wecode - Project 3 (부트캠프) > Project 3 독학' 카테고리의 다른 글
git clone + 추가 branch 관련 명령어 (0) | 2023.10.26 |
---|---|
git cache [.gitignore에 있지만 repository에 올라간 파일 없애기] (0) | 2023.10.26 |
Project 3- node.js 로 토스 페이먼츠 결제 외부 모듈 적용하는 법 ** (0) | 2023.10.20 |
- Api 작성 팁 (0) | 2023.10.18 |
Postman 모음집 (프론트에 보내는 mock data, api 참고) (0) | 2023.10.18 |