IT

[Git] Git & Github의 차이 설명 & 장단점

곰탱이들 2024. 2. 15.

차이 설명

깃(Git)
깃은 버전 관리 시스템(VCS)으로 버전관리 소프트웨어 입니다.


프로젝트의 변경 내역을 저장하고, 특정 시점으로 돌아갈 수 있도록 합니다.


모든 작업자들이 로컬에서 작업하고 변경 사항 관리가 용이합니다.

깃허브(GitHub)
깃허브는 깃을 기반으로 하는 웹 기반의 호스팅 서비스입니다.


프로젝트를 온라인 상에서 저장, 공유, 협업할 수 있는 서비스입니다.


여러 사용자가 협업하여 프로젝트를 개발하고 관리할 수 있도록 도와줍니다.

장단점

깃(Git)

장점

1. 깃은 분산 버전 관리 시스템으로, 각 개발자들이 로컬에서 독립적으로 작업할 수 있으며,

필요할 때 서버에 변경 사항을 푸시할 수 있습니다.


2. 깃은 로컬에서 작업하기 때문에 파일을 추적하고 변경 사항을 관리하는데

빠르고 효율적입니다.


3. 깃은 브랜치를 통해 여러 개발자들이 동시에 다양한 작업을 수행할 수 있으며,

변경 사항을 격리하여 충돌을 방지할 수 있습니다.

 

단점

1. 초기에는 깃의 개념과 명령어를 익히는 데 시간이 걸릴 수 있습니다.

 

2. 깃은 주로 명령 줄 인터페이스를 사용하므로, 처음에는 사용자 친화적이지 않을 수 있습니다.

 

깃허브(GitHub)

장점
1. 깃허브는 다수의 사용자가 협업하여 프로젝트를 개발하고 관리할 수 있는 플랫폼으로

다양한 협업 기능을 제공합니다.


2. 깃허브는 수많은 오픈 소스 프로젝트가 호스팅되는 중심지로, 전 세계의 개발자들이 코드를

공유하고 기여할 수 있는 환경을 제공합니다.

 

단점

1. 비공개 저장소를 사용하기 위해서는 유료 요금제에 가입해야 합니다. 개인이나 작은 팀에게는

부담이 될 수 있습니다.


2. 깃허브는 중앙 집중화된 서비스이기 때문에, 깃허브의 장애나 정책 변경 등에 따른

영향을 받을 수 있습니다.

요약

깃(Git)은 혼자 로컬 저장소를 사용해서 작업할 때 용이

깃허브(Github)는 다른 개발자와 실시간으로 작업을 할 때 용이

 

Git 설치를 원하시는 분들은 아래 클릭 하시면 됩니다.

설치 과정을 보다 자세히 기록했습니다.

[Git] 깃 Window 설치하기 / 설정방법

 

[Git] 깃 Window 설치하기 / 설정방법

깃 설치하기 / 설정방법 깃(Git)은 소스 코드 및 다양한 파일의 변경 내역을 효과적으로 관리하는 도구입니다. 프로젝트의 히스토리를 추적하여 변경 내역을 저장하고, 특정 시점으로 돌아갈 수

gomszone.tistory.com

 

댓글