본문 바로가기
개발 환경세팅/Git, Github

[Github] 깃허브 프로젝트 연결(Clone 명령어)

by minhyeok.lee 2023. 2. 4.
반응형

깃허브와 프로젝트(로컬 or 서버) 연결하는 방법 (로컬 -> Github, Github -> 로컬), [Git] ! [rejected] master -> master (non-fast-forward) 해결 방법

Github와 프로젝트 폴더 연결 ( 프로젝트 폴더(로컬) <- Github )

1. Github에 프로젝트 repository를 먼저 추가한다.

2. 로컬이나 서버에 생성하고 싶은 위치에

$ git clone '[클론 주소]'

 

클론 주소 위치
클론 주소 위치

 

 * 깃허브 우측 상단 <> Code를 누른 이후 나오는 주소를 복사하고 붙여넣으면 된다.

 

 

Github와 프로젝트 폴더 연결 ( 프로젝트 폴더(로컬) -> Github )

기존에 있는 프로젝트를 연결하는 방법  (프로젝트 폴더 -> Github )

1. git 초기화

$ git init

 

2. 새 repository에 파일을 업로드 하기 위해 스테이지에 파일을 올린다.

$ git add .
// 혹은 README.md가 없는경우
$ git add README.md

 

3. 최초 커밋

$ git commit -m "commit message"

 

4. github 등 프로젝트를 연결 할 repository 생성 및 연결한다.

$ git branch -M master
$ git remote add origin '[클론 주소]'

 -> 본 순서는 가장 먼저해도 된다.

 

5. 새 repository에서 내용을 받음(pull)으로써 git history를 동기화한다.

$ git pull origin master

 

6. repository에 파일 업로드(push)

$ git push -u origin master

 

 * [Git] ! [rejected] master -> master (non-fast-forward) 해결 방법

$ git push origin +master

 

위 내용 정리

깃허브 최초 생성 후 연결 (readMe 생성 o)

echo "# repositoryName" >> README.md
git init
git add README.md
git commit -m "first commit"
git branch -M master
git remote add origin '연결주소'
git push -u origin master
반응형

댓글