1. Github 소개
- Github는 git을 사용하여 관리되는 프로젝트를 지원하는 웹호스팅 서비스이며 git을 업로드할 수 있다.
개발자들의 버전 제어 및 공동 작업을 위한 플랫폼이다. - 예를들어 home에서 작업하던 내용을 office로 옮겨서 해야하는 경우 home의 로컬 저장소 git이 있을것이다. 이 git에서 작업을 한 뒤 github로 git을 업로드하고 (push) office에서 로컬 저장소 git에서 github를 통해 업로드 되어있던 내용을 다시 pull 하여 작업을 이어갈 수 있다.
- 팀 단위로 진행되는 프로젝트를 github에서 서로 작업한 코드의 내용을 branch단위로 만들고 master에서 commit 하기 전에 테스트 하거나 수정할 수 있다. branch에서 작업하는 동안 mater branch에서 다른 개발자의 branch의 변경 사항이 생긴다면 업데이트 된 사항을 pull 하여 추가하나 merge하여 병합할 수 있다.
2. git remote
git remote add origin (원격 저장소 주소)
git remote -v
git remote remove
▶git remote add origin (원격 저장소 주소)
origin이란 이름은 이제 깃허브의 주소를 가리키게 된다.
▶git remote -v
위와 같이 원격 저장소가 들어있는 moon 정보가 뜬다.
▶git remote remove <원격 저장소 이름>
원격 저장소의 주소를 삭제할 수 있다.
3. git push, git pull
git push origin <branch name>
git pull origin <branch name>
▶git push origin main
내 로컬 저장소의 브랜치인 main을 원격 저장소의 주소인 origin으로 브랜치를 동기화할 때 사용한다.
▶ git pull origin mian
이 명령어를 주면 현재 로컬 브랜치의 해당하는 브랜치를 깃허브에서 가져와 pull 하는 것이다.
3. git clone
git clone <기허브 저장소> <저장 경로>
▶git clone <기허브 저장소> <저장 경로>
해당 저장 경로에 깃허브 경로에있는 브랜치 모두 걍 내 로컬 저장소에 저장하는 것임. (복제)
'Git' 카테고리의 다른 글
3. Git 프로젝트관리 (branch) (0) | 2021.10.02 |
---|---|
2. Git 프로젝트 관리 (add, commit) (0) | 2021.10.02 |
1. Git & Github (0) | 2021.10.02 |