2

.gitignore 적용이 안될 때

평소처럼 git push를 하려고 하는데 오류가 났다. 바로 들어가서는 안될 .env파일이 github에 올라갈 뻔 했던 것. .gitignore를 확인해봤는데 파일에 .env는 그대로 있었다. 그래서 //commit한 로그 기록 확인 git log //맨 위에 있는 commit 삭제 git reset HEAD^ 를 통해 상위 commit을 삭제하였다. Chat GPT에게 물어본 결과 git의 cache때문에 일어난 문제라고 답해줬다. 그래서 아래 명령어를 통해 캐시를 제거해주고, 다시 add, commit 후 push 해주니 .gitignore가 정상적으로 작동되었다. //git 캐시를 삭제하는 명령어 git rm -r --cached . 참 별의별 오류 많아~

코딩 2024.04.05

Git 에러 - fatal: The current branch feature/recommend has no upstream branch.

새로운 기능을 만들고 깃허브에 새로운 브랜치를 파서 등록하려는데 오류가 생겼다. upstream branch(원격 브랜치)가 없다고 한다! upstream branch(원격 브랜치)란? 원격 브랜치(remote branch)란 로컬 저장소가 아닌 원격 저장소에 있는 브랜치를 가리킵니다. 원격 저장소에는 보통 중앙 저장소(GitHub, GitLab, Bitbucket 등)가 있으며, 여러 사용자가 협업하고 코드를 공유하는 데 사용됩니다. 로컬 저장소에서 작업할 때, 원격 저장소의 브랜치를 로컬에 복제(clone)하여 가져올 수 있습니다. 이 때 가져온 브랜치를 로컬 브랜치로 사용하거나, 원격 저장소의 브랜치와 연동하여 변경 사항을 동기화할 수 있습니다.예를 들어, main 브랜치를 원격 저장소에서 가져와서..

728x90