Git and Github : 차이점에 대한 간단한 설명
Git과 Github은 종종 프로그래밍에서 읽히는 두 가지 용어입니다. 이 실용적인 팁에서는 각각의 의미와 차이점을 설명합니다.
힘내와 자식 : 자식이란 무엇인가?
두 용어의 차이점이 명확 해지기 전에 Git의 의미를 알아야합니다.
- Git은 프로젝트를 버전 관리하는 데 사용되는 시스템입니다. 오픈 소스를 이용할 수 있습니다.
- Git은 프로젝트를 개발하는 동안 이전 버전으로 건너 뛰어 옵션을 제어 할 수있는 옵션을 제공합니다.
- Git은 커맨드 라인과이를 위해 특별히 개발 된 소프트웨어 (소위 Git 클라이언트)를 통해 작동 할 수 있습니다. 이것은 명령 행과 달리보다 나은 개요를위한 그래픽 사용자 인터페이스를 제공합니다.
- 가장 중요한 점 중 하나는 리포지토리를 통해 다른 사람들이 변경 사항을 사용할 수있게하고 다른 사람들이 프로젝트에 참여할 수있게하는 것입니다.
- 함께 작업하고 모든 버전을 저장하면 다른 사람들이 다르게 개발 한 다른 버전에서 동시에 작업 할 수 있습니다.
- 버그 나 기타 필요한 경우에는 이전의 안정적인 버전으로 간단히 되돌릴 수 있습니다.
- 소위 브랜치를 통해 어떤 기능이 작동하는지 이해할 수 있으므로 개발 된 기능은 기본 프로그램 인 마스터에서 채택 할 수 있습니다.
- 그건 그렇고 : 리눅스 개발자 Linus Torvalds가 Git을 시작했습니다.
Github :이게 무엇인가요?
Github는 프로젝트 개발을 파일 호스팅 서비스로 저장하는 온라인 플랫폼입니다.
- Github는 Git 프로젝트의 호스트입니다.
- 이 서비스는 무료이며 현재 Microsoft의 자회사입니다.
- 그러나 Github의 프로젝트는 월별 요금을 지불 할 때만 비공개입니다. 프로젝트는 무료 버전으로 공개됩니다.
- 누구나 공공 프로젝트에 참여할 수 있습니다. 따라서 기존 프로그램이 새 기능을 추가하거나 버그를 수정하는 데 도움을 줄 수도 있습니다.
결론 : Git과 Gitub의 차이점
Git과 Github는 서로 다른 구조이지만 서로 밀접한 관련이 있습니다.
- Git은 비선형 개발을 가능하게하고 데이터 전송 등을위한 프로토콜을 제공하는 시스템이지만 Github은 Git 기반으로 작동하는 온라인 서비스입니다.
- Git은 로컬로 설치되는 반면 Github은 클라우드 솔루션을 제공합니다.
- Github는 그래픽 사용자 인터페이스를 제공하며, 명령 센터를 통해서만 Git에 접근 할 수 있습니다.
- Git은 완전 무료이며 Github은 월별 결제를 통해 더 많은 기능을 사용할 수 있습니다.