티스토리 뷰

 

보통 새로운 프로젝트를 만들 때, Github에 repository를 만들고 해장 저장소를 Clone 해서 사용한다. 

오늘은 반대로 로컬 저장소에 폴더 및 파일을 만들고 이를 원격 저장소와 연결하는 절차를 정리하려고 한다. 

Try.

일반적인 Clone은 다음과 같다.

git clone <repositort-url> <directory>

이미 해당 폴더가 있다면 다음과 같은 에러 로그가 출력 될 것이다.

$ git clone https://github.com/nagneo/react-for-beginners.git
fatal: destination path 'react-for-beginners' already exists and is not an empty directory.

 

해결

1. 해당 폴더를 연다.

cd /react-for-beginners

2. git 저장소로 만든다.

git init

3. 원격 저장소를 연결한다. 

git remote add origin https://github.com/nagneo/react-for-beginners.git

4. 원격 저장소의 내용을 가져온다.(pull)

git pull origin master --allow-unrelated-histories

이렇게 하면 로컬 저장소와 원격 저장소가 연결되어 사용할 수 있게 된다.

 

참고

로컬에서 폴더를 만들고 그 안에 수정한 내용이 있다면 바로 git add > commit > push  해주자.!!