GitHub란 무엇입니까?
2041 단어 GitHub
GitHub
VCS 메커니즘을 이용한 웹 서비스의 일종이다.
VCS란 무엇입니까?
VCS는 버전 제어 시스템의 약자로 파일 및 디렉토리 버전을 관리하는 시스템입니다.
또한 파일 등의 버전을 관리하는 데이터베이스를 저장소라고 합니다.
VCS 구조
VCS의 구조는 크게 두 가지로 나뉜다.
VCS는 버전 제어 시스템의 약자로 파일 및 디렉토리 버전을 관리하는 시스템입니다.
또한 파일 등의 버전을 관리하는 데이터베이스를 저장소라고 합니다.
VCS 구조
VCS의 구조는 크게 두 가지로 나뉜다.
Git 사용 방법
Git는 분산 버전 제어의 일종이다.
기본 작업
클론
로컬에서 원격 저장소의 복사를 만듭니다.
add(Add)
로컬 변경 사항을 커밋으로 설정합니다.
제출
로드된 컨텐트를 로컬 저장소에 등록합니다.
밀어서 보내다
업데이트된 로컬 저장소 정보를 원격 저장소에 반영합니다.
pull
다른 사용자가 업데이트한 원격 저장소 정보를 로컬 저장소에 반영합니다.
분기 기능
예를 들어 기능에 따라 팀을 나누어 개발하는 상황에서 다른 기능이 완성된 후에 자신의 기능을 추가하는 것이 더욱 효율적이다.
이럴 때 아래의 브랜치 기능이 유용합니다!
branch 기능
원격 저장소에서 각 팀의 복사본을 작성하여 서로의 팀 작업 간섭을 방지합니다.
이 원격 저장소의 원래 데이터는'주 지점'이라고 하고 각 팀의 정보(지점)를 주 지점에 반영하는 것을'통합'이라고 한다.
Git와 SVN의 차이점
SVN은 Git의 경우 중앙 버전 제어 중 하나입니다.
원래 중앙 버전 관리 이후 분포식 버전 관리가 발생한 데는 이유가 있다.
SVN(Subversion)에는 다음과 같은 단점이 있습니다.
제출하려면 모든 팀 작업을 완료해야 합니다.
그러나 보안이 매우 강하고 브라우저가 사용할 수 없고 특정 주소의 환경에만 접근할 수 있는 개발 현장에서 SVN 등을 사용했다.
VCS 관리 서비스 유형
SVN 관리형 서비스
SVN(Subversion)의 일반적인 관리 서비스는 다음과 같습니다.
ASSE 엠블랙 등이 있습니다.
기가비트 관리형 서비스
Git의 대표적인 관리형 서비스는 다음과 같습니다.
GitHub 등이 있습니다.
Reference
이 문제에 관하여(GitHub란 무엇입니까?), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/kusamochi1234/items/a176fbe075d911384845
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(GitHub란 무엇입니까?), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/kusamochi1234/items/a176fbe075d911384845텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)