어느 순간인지 모르겠다.
Git에 Repo를 새로 만들어 올렸음에도 불과하고
컨트롤(업로드) 되는 파일들이 1만개가 거뜬히 넘어가고
git remote -v
git remote remove origin
git remote -v
를 이용해 확인해봐도 해당 폴더가 맞는데 왜 설정하지도 않은 상위폴더 파일들도 같이 올라가는지에 고통받았음.
심지어 PyCharm / VSCode 둘 다 파일 경로 잘 들어와서 했는데도 같은 결과.
이게 또 언제는 되고 그래서 정말 모르겠었는데 오늘 해결방법을 찾았고 해결했다.
우선.
1. git init
필 수 적. 이걸 매번 했었다가 이번에 repo 지웠다 생성했다를 반복하다가 생략한 모양이다.
init이 없다면 git이 init을 찾아 찾아 상위 폴더로 올라간다고 함.
2. init이 설정되있는 .git을 찾기
[ ls ] : 현재 위치에 뭐가 있는지는 알 수 있다.
[ cd .. ] : 폴더 밖으로 나간다.(상위폴더로 이동)
[ ls -al ] : ls 랑 비슷한데 여기에는 보이지 않는게 보여진다.
디렉토리의 내용을 알고 싶을 때 사용하는 명령어!
3. [ ls -al ]을 통해 .git 이 있는 상위 폴더를 찾기
4. .git 삭제하기
~ 정 ~ 말 ~ documents 보다 위에 있었음.. 그냥 프로그램 자체 쪽에서 .git 을 발견했었다.
나란 사람...참..^^
여튼 찾았으면 그 위치에서 [ rm -r -f .git ] 사용해 .git을 삭제해주자.
rm -r -f .git
rm -r [디렉토리 또는 파일명] 여기있는 거 지우자
-f 뜻 'force' or “really do this,” > 진짜 그냥 해
.git 을 진짜 정말 지울 거임. 지워줘라는 뜻임..
5. 다시 [ cd ] [ ls ] 를 이용해 git 올릴 폴더를 찾아 이동, remote -v 로 Git 확인해주기
6. 이전처럼 평온하게 커밋메세지와 함께 올리면 push하면 된다.
요 아래 사진에는 이미 해결하고 깔끔하지만... [ ls -al] 를 하면 어떤지 보시라고 캡쳐!
반응형
'STUDY > Git || Github' 카테고리의 다른 글
git subtree | 여러 프로젝트 한 repo에 관리하고 싶을때 (0) | 2023.07.12 |
---|---|
MacOS에서 Github 여러계정 사용하기 | ssh-key (0) | 2023.07.03 |
forked repo 에서 작업했는데, 잔디가 안보였을 때 (0) | 2022.09.21 |
젠허브 깃헙 너무 좋아용.. (0) | 2022.06.30 |
GIT 업로드 / 폴더 생성 / 다운로드 (0) | 2022.04.29 |