꾸매코딩

[GitHub] GitHub란 무엇일까? 본문

GitHub

[GitHub] GitHub란 무엇일까?

꾸매코더 2021. 6. 11. 20:18
반응형

octocat

Git

Git은 분산 버전 관리 시스템중 하나.

로컬에서 관리되는 버전 관리 시스템.

텍스트 명령어 입력 방식.

 

장점

코드의 기록이 남아 누가, 언제, 무엇을, 왜, 어떻게 수정했는지 코드 리뷰가 가능.

GitHub를 통해 자신의 Git을 쉽게 공유 가능.

Visual Studio code, Android Studio 등 많은 IDE에서 Git 연동 제공.

빠르게 협업 환경을 조성.

 

요약

Git은 파일 버전들을 분산해서 관리할 수 있는 도구이고, 협업에 용이하다.

GitHub

GitHub는 Git을 사용하는 프로젝트를 지원하는 웹호스팅 서비스이다.

클라우드 방식으로 관리되는 버전 관리 시스템이다.

그래픽 유저 인터페이스(GUI) 방식.
그래픽 사용자 인터페이스 (graphical user interface, GUI)
사용자가 편리하게 사용할 수 있도록 입출력 등의 기능을 알기 쉬운 아이콘 따위의 그래픽으로 나타낸 것이다.

 

장점

Git의 장점을 모두 가짐.

그래픽 유저 인터페이스 방식을 사용하여 직관적인 이해가 편함.

많은 사람이 이용함.

 

요약

Git이 Linux 느낌이라면 GitHub은 window 느낌.

클라우딩 시스템이라는 점에서 Google Drive와 별 차이가 없어 보이지만, Git / Github는 버전에 따른 관리가 가능하기 때문에 복원, 추가, 병합, 협업 등에 용이하다.

Git과 GitHub이 필요한 이유?

1. 자료의 보존.

2. 협업.

3. 과거 자료의 활용.

 


참고자료

https://st-soul.tistory.com/94

 

GitHub - 깃허브를 사용해야 하는 이유 / 필요성 / 가입방법

목차 왜 깃허브를 사용해야 할까? 깃허브의 역사 깃허브는 분산 버전 관리 툴인 깃(Git)을 사용하는 프로젝트를 지원하는 웹호스팅 서비스입니다. GitHub는 영리적인 서비스와 오픈소스를 위한 무

st-soul.tistory.com

https://velog.io/@yjkeem0918/git-github-%EC% 9D% B4% EB% 9E%80-%EB% AC% B4% EC%97%87% EC% 9D% B8% EA% B0%80

 

git & github 이란 무엇인가

로컬에서 관리되는 버전 관리 시스템 (VCS : Version Control System)소스코드 수정에 따른 버전을 관리해주는 시스템클라우드 방식으로 관리되는 버전 관리 시스템(VCS)자체 구축이 아닌 빌려쓰는 클라

velog.io

https://ko.wikipedia.org/wiki/%EA%B9%83%ED%97%88%EB%B8%8C

 

깃허브 - 위키백과, 우리 모두의 백과사전

위키백과, 우리 모두의 백과사전. 깃허브(GitHub, /'ɡɪtˌhʌb/, 원래 이름: Logical Awesome LLC)[1]는 분산 버전 관리 툴인 깃 (Git)저장소 호스팅을 지원하는 웹 서비스이다. 루비 온 레일스로 작성되었다.

ko.wikipedia.org

 

반응형