git2 git non-fast-forward 에러 해결!! 원인 발견 💻 에러 상황 로컬저장소 : 파일들을 git에 commit해둔 상태원격저장소 : 저장소 생성 후 readme 파일만 만들어둔 상태 1. 'git push -u origin main' 명령어로 Github 원격저장소에 로컬파일들을 올리려고 했는데 아래와 같은 에러가 뜨며 pull을 먼저 하라는 hint가 나옴.‘ ! [rejected] main -> main (non-fast-forward)’ 2. 그래서 'git pull origin main' 을 하고 다시 push 했는데 계속 같은 에러가 뜸.. ❗️❗️ 원인 발견 ❗️❗️로컬저장소인 Head의 시작점(?)과 github 원격저장소인 main의 시작점(?)이 달라서 나는 에러(이렇게 이해했고 이렇게 설명하는게 나의 최선이다.. .. 2024. 5. 18. .gitignore 파일에 추가하는 것을 깜빡하고 git add . 를 해버린 경우!? .gitignore 파일?👉 Node_modules와 같이 npm install 로 설치가 가능한 파일들은 굳이 저장할 필요가 없다.때문에 .gitignore파일에 아래와 같이 추가해두면 git add . 를 하더라도 staging stage 에 올라가지 않는다. 💡 깜빡하고 이미 스테이징에 올려버려서 commit 갯수가 1k+ 가 되어버린경우?git rm --cached -r 위의 명령어로 해당 파일을 지워준 후, git add.로 필요한 파일들만 다시 올린다. 해 결 ✅ 2024. 5. 18. 이전 1 다음