일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- AWS
- 공부기록
- kafkaconsumer
- 코테
- java
- IT
- 트러블슈팅
- 선택정렬
- c
- 알고리즘
- 자료구조
- jwt
- 문자열압축
- SpringSecurity
- kafka
- git
- 회고록
- 백준
- 한이음
- codingtest
- 기술블로그
- 문자열함수
- 시스템프로그래밍
- 코딩테스트
- testcode
- 자바
- github
- 협업도구
- 기록
- Django
Archives
- Today
- Total
신뇽이 되어보자
git 화살표 이슈 해결 방법 본문
728x90
화살표 이슈
github를 처음 다룰 때 흔히 일어나는 이슈입니다.
발생 이유?
위 사진을 보면, Sessions 폴더 안에 .git 폴더가 있으며, 그 하위 폴더인 **Sessions2**에도 .git 폴더가 존재하는 것을 확인할 수 있습니다.
이는 하위 폴더에서 git init 명령어를 실행하면 해당 폴더에 .git 폴더가 생성되기 때문입니다.
해결 방법?
1. 화살표가 생긴 폴더 안으로 들어가 줍니다. → git bash
저는 Sessions2 폴더에 화살표가 생겼기 때문에 해당 폴더로 들어가겠습니다.
cd Sessions2
ls -al 명령어를 치면 .git 폴더가 있는 것을 확인할 수 있습니다.
우리는 이 폴더를 없애야합니다.
2. rm -rf .git
3. ..cd
다시 상위 폴더로 나와줍니다.
최상단 폴더까지 나와주세요.
4. git rm —cached . -rf
변경 이후 불필요하게 Staged된 파일을 삭제해줍니다.
5. git add → commit → push
다시 업로드하는 과정을 거칩니다.
이렇게 하면 화살표가 없어진 것을 확인할 수 있습니다.
위의 5단계를 거치고 다시 github에 들어가보면
화살표가 사라진 것을 확인할 수 있습니다.
혹시 이런 이슈가 생겼다면 참고하시길 바랍니다~
728x90
'Git&Github > Git' 카테고리의 다른 글
이클립스 git ignore이 제대로 작동하지 않을 때 해결법! (0) | 2023.12.02 |
---|---|
2. [프로젝트 폴더] git이 관리하도록. (0) | 2023.07.21 |
1.[Git]Git이 무엇이고, 어디에 어떻게 쓰이는가? (0) | 2023.07.21 |
동기 (0) | 2023.07.21 |