Git 무료 버전 제어 소프트웨어
소스 코드 관리를위한 무료 버전 제어 도구
모든 유형의 프로젝트를 처리하기위한 분산 버전 제어 시스템. 소프트웨어 리소스를 추적하고 효율적인 개발 프로세스를 제공합니다.
개요
실생활에서 여러 개발자가 단일 프로젝트에서 동시에 작업합니다. 각 개발자는 개별 작업 또는 큰 과제의 일부를 연구하고 있습니다. 코드를 관리하고 모든 개발자의 수정을 통합하는 것은 매우 어렵습니다. 따라서이 사용 사례를 처리하려면 VCS (버전 제어 시스템) 시스템이 있어야합니다. VCS (Version Control System)는 개발자가 전체 작업 기록을 협업하고 유지할 수있는 소프트웨어입니다. 버전 제어 시스템을 통해 개발자는 동시에 작업하고 각 버전의 기록을 유지할 수 있습니다. VC의 주요 유형은 중앙 집중식 버전 제어 및 분산 버전 제어 시스템입니다. Git은 무료 및 오픈 소스 버전 제어 시스템입니다. 소프트웨어 개발에서 프로젝트 소스 코드를 처리하는 데 일반적으로 사용됩니다. 이 버전 제어 도구는 코드를 저장하고 버전의 기록을 추적하며 코드 변경을 병합하는 데 도움이됩니다. 필요할 때 이전 버전의 코드로 되돌릴 수도 있습니다. 오픈 소스 git의 데이터에 대한 사고 방식은 GIT와 전복과 같은 다른 VC의 큰 차이입니다. 소스 코드 관리 도구 git 저장 데이터 이외의 변경 목록으로서 파일 모음으로 저장합니다. GIT 버전 컨트롤은 데이터를 일련의 파일 시스템 스냅 샷으로 취급합니다. 모든 파일의 스냅 샷이 필요하고 해당 스냅 샷에 대한 참조를 저장합니다. GIT는 빠른, 암시 적 백업, 보안, 분기 등과 같은 기능과 함께 제공되는 강력한 분산 버전 제어 시스템입니다. SHA1 (Secure Hash 함수)을 사용하여 객체 이름을 지정하고 태그합니다. Git에서 지점을 관리하는 것은 매우 간단합니다. 개발자는 지점을 쉽게 만들고 삭제하고 병합 할 수 있습니다. 이 버전 제어 시스템에는 작업 디렉토리, 스테이징 영역 및 로컬 리포지토리와 같은 파일의 세 가지 주요 상태가 있습니다. 먼저, 사용자는 작업 디렉토리에 모든 수정 사항을 추가 한 다음 준비 영역에 추가 한 다음 마지막으로 저장소에 커밋합니다.
설치
Linux에 설치
RPM 기반 분포에 대한 아래 명령을 실행하십시오.
sudo dnf install git-all
우분투와 같은 데비안 기반 배포에 대한 명령을 실행하십시오.
sudo apt install git-all
macOS에 설치
Mavericks (10.9) 이상에서 아래 명령을 사용하십시오.
git --version
아직 설치되지 않은 경우 설치하라는 메시지가 표시됩니다.
Windows에 설치
https://git-scm.com/download/win을 방문하면 다운로드가 운영 체제에 대해 자동으로 시작됩니다.
FAQs
What is Git?
Git is a Distributed Version Control system (DVCS). It enables developers to keep track of changes and revert them.
What is the difference between Git and SVN?
Git is a distributed version control system, whereas SVN is a centralized one. Git has faster push/pull operations, whereas SVN has slower push/pull operations. Git also allows you to make commits while offline.
Is Git open source?
Git is a free and open source version control software. The source code of Git is available on Github.
What is a repository in Git?
In Git, a repository is a location where Git saves all of the files. Git can store files in either a local or remote repository.
How can you create a repository in Git?
The command “git init” can be used to create a repository.