1. 로컬 프로젝트를 GitHub 새 저장소 만들어 올리기

 

먼저 GitHub에서 저장소를 만들어야 한다. Public으로 만들 것인지 Private으로 만들 것인지 결정하고.

그 다음에서야 로컬에서 명령어를 사용해서 올릴 수 있다.

 

예를 들어, GitHub에 test라는 저장소를 만들었다면, 아래와 같이 로컬 프로젝트를 올릴 수 있다.

git init
git remote add origin https://github.com/{계정이름}/test.git
git branch -M main
git push -u origin main

(중간에 있는 git branch 명령어로 이름 변경은 해도 되고 안 해도 된다. 기본은 master이므로 master로 하면 됨.)

 

 

 

2. GitHub에 있는 저장소 다운로드 받기

 

로컬에 없는, GitHub에서 저장소를 다운로드 받아서 프로젝트에 참여하려면

git clone https://github.com/{계정이름}/test.git

이 명령어를 쓰면 현재 폴더 하위에 저장소 이름, 즉 test라는 이름의 폴더가 생기게 된다.

 

사용 중이던 프로젝트의 수정된 최신버전을 다운로드 받으려면

git pull

 

로컬 변경사항을 취소하고 GitHub 저장소로부터 다시 다운로드 받으려면

git reset --hard
git pull

 

 

 

3. 현재 폴더에 연결되어 있는 원격 저장소 목록 확인하기

 

같은 프로젝트를 여러 원격 저장소에 연결해서 작업할 수 있다.

원격 저장소들이 각각 어떤 이름들로 연결되어 있는지 아래 명령어로 확인할 수 있다.

git remote -v

 

 

4. 작업한 내용 원격 저장소에 올리기

 

작업을 했으면 올려야 한다.

 

로컬에서 변경된 내용이 있는지 확인하려면

git status

 

기존에 없던 파일을 새로 추가하려고 할 때는

git add .

 

버전 관리되던 파일을 수정한 뒤에 올릴 때는

git commit -a -m "{커밋 메시지}"

 

커밋된 파일들을 GitHub에 업로드 할 때는

git push

 

 

이상 자주 사용하는 명령어 위주로만 정리해 봤다.

 

작업한 파일들 중 일부만 커밋한다든가, 다운로드할 때 로컬 변경분과 병합MERGE해야 한다든가

등의 어려운 명령들은 구글링해서 그때그때 필요할 때 다시 찾아서 쓰면 되고...

기본적으로는 이 정도만 익혀둬도 충분하다.

 

 

끝.

 

 



Posted by 떼르미
,


자바스크립트를 허용해주세요!
Please Enable JavaScript![ Enable JavaScript ]