Git

Ubuntu에서 git clone하고 git 추가하기

아무 말하는 감자 2021. 4. 10. 22:52

clone하길 원하는 git의 주소를 복사(ssh, http 둘 다 상관 X)

 

ubuntu에서 clone하길 원하는 주소(ex. C:\Users\samsung\OS)로 이동 

$ cd OS

$ git clone clone하길 원하는 git의 주소

-> C:\Users\samsung\OS에 파일이 clone되어 저장되어 있을 것.

    내 경우는 pa2 폴더가 저장됨.

기억해야할 위치

 

이제, 내 local에 clone한 파일들을 내 git으로 옮겨야함.

내 git 프로젝트 주소를 복사함. (ssh, http 둘 다 상관 X)

 

여기서, 현재 주소는 '기억해야할 위치', 즉 세번째 스크린샷 local 주소.

다르게 말하면, .git 파일이 있고 그 아래에 옮길 파일들이 있는 위치. 

나의 경우, C:\Users\samsung\OS\pa2. 

(확인하고 싶으면, $ pwd 를 입력해서 '기억해야할 위치'가 나오는 지 확인, 아니면 $ cd 를 통해 디렉토리 이동)

 

디렉토리 변경 과정을 거치지 않으면

$ git remote add mine 내 git 프로젝트 주소 시, fatal: not a git repository (or any parent up to mount point /mnt) stopping at filesystem boundary (git_discovery_across_filesystem not set).

이라는 에러가 뜰 수 있음.

 

그 다음, 내 git에 옮기는 작업을 해야함.

 

$ git remote add mine 내 git 프로젝트 주소

: git 원격 저장소에 mine이라는 이름의 내 git 프로젝트 주소를 가리키는 원격 저장소 추가됨.

 즉, 내 git 프로젝트 주소로 연결되는 통로 추가.

 

$ git remote -v

: 현재 있는 git 원격 저장소들을 보여줌.

  mine과 내 git 프로젝트 주소가 있으면 연결 성공.

 

$ git push -u mine master

: mine에 파일들을 전송. 

 이로써 clone한 파일들이 모두 내 git 프로젝트로 옮겨짐.

 

내 git 프로젝트로 가서 clone된 건지 확인. finish.