반응형
깃을 제법 다룰 줄 아는 녀석이 되었다고 생각했는데,
branch(브랜치) 문제로 뻘짓을 반복하다가 느낀 것이
개념을 제대로 확립하는 것부터 다시 필요하다 생각하여 이를 정리해본다.
기초적인 것도 잠깐 안 하면 금방 까먹으니께
__
Git과 Github의 차이
Git (깃) :
코드를 기록하고 저장함으로써 버젼을 편하게 관리하려 만들어진 프로그램
더보기
- 오픈 소스 버전 관리 시스템(VCS: Version Control System)
- 로컬에서 버전 관리
- 소프트웨어 개발 및 소스 코드 관리에 사용
git은 본인의 코드와 그 수정내역을 기록하고 관리하도록 돕는 버전 관리 프로그램이며, 로컬에서 프로젝트의 기록을 스스로 관리할 수 있도록 해줍니다. git을 통해 브랜치를 생성하고 이전 브랜치로 복구, 삭제, 병합이 가능합니다. 하지만 로컬 저장소를 사용하기 때문에 다른 개발자와 실시간으로 작업을 공유할 수 없습니다.
Github (깃허브) :
Git을 이용한 프로그램을 지원하는 웹 호스팅 서비스
쉽게 말해 원격 저장소이며, 이러한 소스 공유 등을 통해 협업에 용이하도록 해줌
더보기
- Git Repository를 위한 웹 기반 호스팅 서비스
- 클라우드 서버를 사용해서 로컬에서 버전 관리한 소스코드를 업로드하여 공유 가능
- 분산 버전 제어, 액세스 제어, 소스 코드 관리, 버그 추적, 기능 요청 및 작업 관리를 제공
github는 git 저장소를 관리하는 클라우드 기반 호스팅 서비스입니다. git 저장소 호스팅 서비스는 클라우드 기반으로 다른 사람과 소스코드 공유가 가능하며 git의 기본적인 기능을 확장하여 제공합니다. 또한 클라우드 서버에 소스를 올리기 때문에 한 프로젝트에 여러 명의 사람이 참여하여 버전 제어 및 공동 작업이 가능합니다.
차차 추가할 예정 . . .
반응형
'IT > GIT' 카테고리의 다른 글
Git 에러 : Logon failed, use ctrl+c to cancel basic credential prompt. (0) | 2021.06.15 |
---|
댓글