본문 바로가기

Programming/Git

GitHub란

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