오피Git, Git Hub에 대해 알아보자

오피Git Hub

개발자에게 꼭 필요한 오피Git, Git Hub에 대해 알아보겠습니다.

혼자 프로젝트를 할 때 오피Git, Git Hub,

개발 중입니다.

그리고 팀원들과 프로젝트를 할 때

함께 협력하십시오.

오늘은 오피Git, Git Hub의 개념

친구들과 레포트를 작성할 때 위에서 친구들과 함께 레포트를 작성한 적이 있습니까? 위의 경우와 유사하게 수정일자를 앞에 붙이는 방법이 있습니다. 그러나 매번 복사하는 것은 번거롭고 실수할 가능성이 높습니다.

그리고 위의 그림과 같이 특별한 규칙 없이 이름만 입력하면 어떤 파일이 최신 상태이고 어떤 부분이 변경되었는지 파악하기 어렵습니다.

개발 과정에서 이러한 문제를 해결하기 위해 만들어진 것이 Git과 같은 버전 관리 시스템입니다.

힘내 란 무엇입니까?

Linus Torvalds가 2005년에 만든 분산 버전 관리 시스템입니다. 많은 기업이 오피Git으로 관리하고 개발자가 알아야 하는 기술 중 하나입니다.

오피Git은 소프트웨어를 개발하는 회사의 핵심 자산인 소스 코드를 효과적으로 관리할 수 있는 무료 공개 소프트웨어입니다. 구성 관리 도구를 사용하면 변경 사항을 쉽게 되돌릴 수 있습니다. 소스 코드를 과거의 특정 시점으로 되돌리거나, 특정 시점에서 변경을 취소하거나, 두 버전의 소스 코드를 비교할 수 있습니다.

SVN에 비해 장점이 많기 때문에 SVN을 사용하던 개발 조직들이 하나 둘씩 오피Git으로 옮기고 있다.

오피Git Hub

SVN과 오피Git의 차이점


오피Git과 SVN의 차이점은 분산 관리 시스템이라는 것입니다.
SVN : 중앙 서버에 소스 코드 및 기록을 저장하는 것이 과도함
Git: 여러 개발 PC 및 리포지토리에 분산된 소스 코드 저장
따라서 중앙 서버에 장애가 발생하더라도 로컬 저장소에 커밋할 수 있으며 로컬 저장소를 사용하여 중앙 저장소를 복원할 수 있습니다.
Git은 복사본이 로컬에서 관리되기 때문에 SVN보다 훨씬 빠릅니다(SVN은 단일 변경 로그를 보려면 인터넷을 통과해야 함).
공식 사이트의 Git 기능
분산 개발
각 개발자를 위해 로컬로 전체 개발 이력의 사본을 제공하고 변경된 이력을 다시 하나의 저장소에 복사하십시오.
이러한 변경 사항은 추가 개발 포인트를 가져와 로컬 개발 포인트와 동일한 방식으로 병합할 수 있습니다. 저장소는 Git 프로토콜 및 HTTP를 통해 (특별한 웹 서버 구성 없이) 쉽고 효율적으로 액세스할 수 있습니다.
비선형 개발에 대한 강력한 지원
빠르고 편리한 용어 분기 및 병합 지원과 비선형(다중 분기) 개발 기록을 시각화하고 탐색하기 위한 강력한 도구를 제공합니다.
대규모 프로젝트의 효율적인 처리
Git은 대규모 프로젝트나 역사적 작업에 매우 빠르고 매우 합리적입니다. Git의 다른 대부분의 버전 관리 시스템보다 빠르게 요청합니다. 그리고 일부 작업에서는 더 빠르게 진행됩니다.
또한 최근의 최상위 오픈 소스 버전 관리 시스템보다 장기적인 수정을 위해 고효율 압축 방식을 사용합니다.
이력의 암호 인증
Git의 이력은 성공적인 개발 이력의 커밋에 의해 수정된 이름으로 저장됩니다. 한번 배포되면 본인도 모르게 구버전으로 변경이 불가능합니다. 또한 암호화할 수 있습니다.
툴킷 디자인
UNIX 전통에 따르면 Git은 C로 작성된 소규모 도구의 대규모 모음입니다. 그리고 많은 스크립트가 기능 강화를 제공합니다. Git은 새롭고 독창적인 작업을 위한 쉬운 사용과 쉬운 스크립팅을 위한 UI 도구를 제공합니다.

일반적인 무료 Git 저장소입니다. 2008년 처음 출시됐다. 원래는 오픈 프로젝트만 무료, 클로즈드 프로젝트는 유료였으나 마이크로소프트 인수 이후 2019년 1월 초부터 프라이빗 스토리지를 무료로 제공하기 시작했다. 2020년 4월 중순부터 비

오픈 스토리지에서 협업 자수에 대한 제한도 해제되었습니다.

Git 허브를 사용하는 방법

Git Hub 페이지로 이동하여 회원으로 등록하지 않으셨다면 회원가입 후 로그인을 해주세요.

그런 다음 저장소를 만듭니다.

New Repository 버튼을 누르면 위와 같은 화면이 됩니다. 저장소 이름을 테스트하고 공개 설정을 ‘공개’로 설정합니다. 그리고 “README 파일 추가” 버튼을 체크합니다.

readme.md 파일은 이 저장소의 흐름 및 콘텐츠 설명을 구성하는 마크다운 파일입니다.

아래에서 gitignore를 선택하면 커밋할 수 없도록 업로드하면 안 되는 폴더를 지정합니다.

그러면 github 저장소에 생성된 것을 볼 수 있습니다.

이 로컬 PC와 함께 우리만의 로컬 PC를 가져갑시다.

유휴 “VS 코드”를 사용하여 연습하겠습니다.

Git으로 소스 코드 파일을 관리하려면 먼저 Git 리포지토리를 초기화해야 합니다. 리포지토리를 초기화하는 데 사용되는 명령은 git init입니다. 반면 GitHub에서 오픈소스를 개발하거나 이미 생성된 프로젝트의 개발에 참여할 때 git clone t를 사용합니다.

Tim smith’s web developer blog