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해야 한다든가
등의 어려운 명령들은 구글링해서 그때그때 필요할 때 다시 찾아서 쓰면 되고...
기본적으로는 이 정도만 익혀둬도 충분하다.
끝.
'Tech: > 일반·기타' 카테고리의 다른 글
Visual Studio 2019로 React 개발/디버깅 #2 (0) | 2020.11.23 |
---|---|
Visual Studio 2019로 React 개발/디버깅 #1 (0) | 2020.11.19 |
React Native - CodePush 실습 (0) | 2020.11.09 |
React Native 개발 환경 구축 절차(Mac) (0) | 2020.11.06 |
Mac에서 Android 에뮬레이터 활용하기 (0) | 2020.11.06 |