[git] 필수적인 역량 GitHub의 다양한 활용
[git] 필수적인 역량 GitHub의 다양한 활용
🔵 GitHub?
git
은 여태껏 Local repository에서 사용되었지만 GitHub
는 이것을 Remote repository로 확장한 저장소 호스팅 서비스.
⚪ 왜 Remote Repo가 필요하지?
(1) 백업: 최고의 백업 저장소 ⭐⭐⭐⭐⭐
(2) 협업: 팀 단위 프로젝트에서 코드를 수정하고 버전 관리가 가능해짐 ⭐⭐⭐
이외에도 포트폴리오, 블로그 배포 등 부가적인 기능도 가능
⚪ git push
💻로컬 레포 ➡ ☁리모트 레포
⚪ git pull
💻로컬 레포 ⬅ ☁리모트 레포
⚪ GitHub는 오픈 소스 프로젝트가 매우 많다.
- 깃허브의 정체성인 협업의 관점에서 오픈소스코드 수정에 나도 기여를 할 수 있다.
⚪ 커맨드 정리 (by codeit)
git push -u origin master
: 로컬 레포지토리의 내용을 처음으로 리모트 레포지토리에 올릴 때 사용 git push
: 로컬 레포지토리의 내용을 리모트 레포지토리에 보내기 git pull
: 리모트 레포지토리의 내용을 로컬 레포지토리로 가져오기 git clone [프로젝트의 GitHub 상 주소]
: GitHub에 있는 프로젝트를 내 컴퓨터로 가져오기
This post is licensed under CC BY 4.0 by the author.