본문 바로가기
Dev Tools/Git

[Git] Local 프로젝트 GitHub(원격저장소) 연결

by lucas_owner 2022. 12. 19.

GitHub Repostiory 연결

- 이 글에서는 Local 프로젝트를 -> GitHub(원격저장소)에 연결 하는 방법을 담고 있습니다. 

 

- Local 프로젝트를 깃헙과 연결하는 이유는 여러가지가 존재한다. 

  다른 사람들과의 협업을 위한 경우도 될 수 있고. 

  혼자 작업하더라도 저장소를 따로 두어 관리 및 이력을 남길 수 있기 때문이다. 

  (코드를 일정 시기로 rollback 시킨다던가.. 등등)

 

Git 연결하기

1. 프로젝트 폴더로 이동

cd [프로젝트명]

 

2. git 초기화(생성)

- 해당 작업은 프로젝트 폴더내에 Git이 존재하지 않기 때문에 Git이 관리할 수 있도록 해주는 작업이다.

git init

 

3. GitHub 프로젝트 생성 및 연결

 

3-1 GitHub Repository 생성

 

3-2 repository 설정

 

1. Repository 의 이름을 설정.

2. Repository 의 설명을 추가.

3. Repository 를 public(공개), private(비공개) 할것인지 설정.

4. ReadME 파일의 생성여부 - ReadMe에서 프로젝트 설명을 보통 작성.

5. Create Repository 클릭.

3-3 생성된 Repository 주소 복사

 

4. Repository 연결

- gitHub 주소에는 복사한 내용을 붙여넣기만 하면 된다.

git remote add origin [GitHub 주소]

 

5. GitHub Repository와 history 동기화

- 깃허브에는 '기본' 이 되는 브랜치명이 예전에는 master, 현재는 main 으로 생성된다. (상황에 따라 사용)

git pull origin main

 

6. GitHub Repository에 올릴 파일 Stage에 추가

- -A 옵션은 현재 Git에서 변경된 모든 파일을 스테이지에 추가하는것. 처음 연결이기에 -A 옵션사용.

- 나중에 실제 사용시에는 'add. 파일명' 을 사용해서 필요한 파일만 올리는것을 추천!

git add -A

 

7. 스테이징된 내용 커밋

- -m "desc" 옵션은 커밋 메시지를 추가하는것이다.

git commit -m "first commit"

 

8. GitHub Repository에 업로드

- -u 옵션은 다음부터 pull/push 시에 origin main 을 지정 하지 않아도 된다는 옵션이다.

- 다음 부터 사용 시 'git push' 로 간단하게 사용가능.

git push -u origin main

 


틀린 내용 수정할 부분이 있으면 언제든 자유롭게 피드백 주세요~

 

 

 

 

반응형

댓글