[TIS] #1 .gitignore

brian·2022년 5월 9일
0

TIS

목록 보기
1/1

[TIS] 오늘의 삽질

공부한 내용은 아직 머리속에 정리가 되지않아 메모장에 끄적이고, 오늘의 삽질을 기록하기로 했다.

2022.05.09

TIS
.gitignore 없이 push하여 github repo에 my_setting.py처럼 업로드되서는 안되는 설정들이 죄다 push되었다.

일단 github repo에서 my_settings.py를 삭제하고 git local repo에서 .gitignore 파일을 만들고, 다시 push하려하니 오류가 발생했다.

오류 내용은 pull 하라고 하는 것 같아서 일단 해보자라는 마인드로 pull했는데 github repo와 내용이 완전히 틀어졌는지 github repo에 0kb my_settings.py 파일이 다시 생성되었다.

이미 git, github repo 망한 것 같아서, 이것저것해보자라는 생각에 branch를 새로파서 다시 push를 시도했다. 결과는 역시 pull 어쩌구 하는 오류였다.

결국 rm -rf .git 으로 local git을 전부 삭제하고, 다시 새로운 branch를 만들어서 push했다.

오늘의 교훈

push하기전에 .gitignore 만드셨나요 ?
git init보다 .gitignore가 먼저다.

0개의 댓글