선생님, 질문이 있습니다.
247
작성한 질문수 72
선생님 안녕하세요:)
만약 Boxiting-cat이 강의 내용 처럼 Boxiting repository에 대한 push 를 할 수 있는 폴더인데
Boxing-oct가 로컬에서 먼저 생성되고, 그 안에 이미 파일이 여러가지가 존재한 다음에 git clone을 하게 되면
destination '.' is already exist ~ 이런 오류가 나오게 되는데요
이 경우에는 먼저 clone을 한 뒤에 파일을 생성해야지 되는 것인가요?
정리를 하자면
1. 선로컬파일생성 -> 후클론 은 안되고
2. 선클론 -> 후로컬파일생성
이 되어야 하는 것인가요?
감사합니다.
답변 1
0
초보자에게 충분히 헷갈릴만한 문제네요~
클론의 개념부터 다시 짚고 넘어가시면 됩니다.
클론: 원격 저장소에 있는 코드를 내 로컬에 받아옴. 원격 저장소에 올려뒀던 git이력 (.git폴더)까지 모두 받아와서 커밋, 브랜치 내역 등까지 볼 수 있음.
이잖아요,
그래서 클론을 받을 땐 빈 폴더에 받아야 합니다.
혹은 이것저것 코드가 있지만 원격저장소에 코드랑 중복이 안된다면 빈 폴더가 아니라도 괜찮겠죠.
원격저장소 코드와 중복이 되는 케이스는 다음과 같습니다.
Case1. 로컬 폴더에 git init을 해서 .git폴더가 생겼다. 여기에 클론을 하면 원격저장소에 있는 .git폴더가 충돌나서 에러
Case2. 로컬 폴더에 index.html 을 만들었다. 여기에 클론을 시도했는데 원격저장소에 index.html 이 동일하게 있어서 에러
질문자님 케이스는 아마 1번이지 않을까 싶어요. 로컬에서 이미 .git을 만들었는데 원격에서 또 받아오려고 하는!
만약 로컬파일을 생성한 다음 이를 원격 저장소와 연결하고 싶다면 clone 이 아니고 add remote를 해서 원격저장소를 추가해주는 방법을 해야합니다 ^.^
아직 조금 더 헷갈린 부분이 남아있을 수 있을것같은데
읽어보시고 궁금한거 더 질문주세요!
pull할때
0
52
1
강의자료 부탁드립니다.
0
60
1
강의자료 부탁드립니다.
0
50
1
강의 자료 부탁드립니다.
0
60
1
강의 자료 부탁드립니다.
0
57
1
06:48 원래한번에 포크 안받아져야 정상인가요?
0
59
1
저는 풀버튼에 풀받을게 없다고 뜹니다.
0
52
1
5:10부터 저는 모든 태그 푸시가 자동체크 안됐는데..
0
48
0
git remote add origin ~~ 질문요
0
77
1
강의자료 부탁드립니다
0
47
1
강의자료 요청드립니다.
0
63
1
github 메뉴 항목 차이점
0
142
1
강의 자료 부탁 드립니다.
0
123
2
안녕하세요! 강의 자료 부탁드립니다!
0
104
1
강의자료 부탁드립니다!!
0
94
1
강의 ppt 자료 부탁드립니다.
0
120
1
강의자료 부탁 드립니다.
0
133
1
강의자료 부탁드립니다.
0
107
1
강의자료 부탁드립니다
0
99
1
강의 자료 부탁드립니다.
0
198
2
강의자료 부탁드립니다
0
144
2
강의자료부탁드립니다!
0
141
2
강의 자료 부탁드립니다.
0
153
2
강의 자료 부탁드립니다.
0
181
2





