Git으로 버전관리와 협업이 가능하다고 했는데
이 외에도 Git은 "다른 컴퓨터에 작업물을 보내는" 것이 가능하다
작업물을 다른 컴퓨터에 보낸다는 것은
다른 컴퓨터에 작업물의 백업본을 만들어 두는 것과 같다.
내 컴퓨터에서 작업물이 사라지거나 문제가 생겼을때 백업본을 가져와서 복구할 수 있다.
이 외부 컴퓨터는 직접 준비할 수 있지만, 너무 번거롭다.
이를 서비스 해주는게 GitHub이다.
말하자면 내 백업본을 관리해주는 사이트이다.
원격 저장소를 대신 제공해주는 서비스
Git vs Github
- Git은 버전관리를 해주는 프로그램
- Github은 Git으로 관리되는 프로젝트를 올려놓을 수 있는 사이트이다.
외부 컴퓨터에 올릴 수 있다면
다른사람과 협업도 수월해진다.
내가 A라는 기능을 개발해서 Github에 올려놓으면
동료가 Github에서 코드를 받아 A'으로 만드는 사이에
나는 B라는 기능을 개발할 수 있게끔 하는 유동적인 협업을 가능케 하는 툴인 것이다!
'Programming > Git' 카테고리의 다른 글
Git 명령어 정리 (0) | 2023.01.11 |
---|---|
Git의 3가지 작업 영역 (0) | 2023.01.11 |
Commit 생성, commit message 작성 가이드라인 (0) | 2023.01.11 |
Git 기본 개념과 사용법 (0) | 2023.01.09 |
Git이란 (0) | 2023.01.09 |