Git이란?

Git이란 VCS의 한 종류로써, 코드나 파일의 버젼을 관리하기 쉽도록 도와주는 SW이다.

VCS란?

VCS(Version Control System)는 공학이나 컴퓨터 소프트웨어에서 코드나 디지털 파일을 관리하는 방법론 및 시스템을 의미한다.

공학에서 버젼이 필요한 이유는 어떠한 파일을 수정하거나 새롭게 기능을 도입하면서 차후 어떠한 문제가 생겼을 때 이 버젼을 이용해서 백업 및 긴급 수정을 할 수 있게 된다.

따라서 SW 개발에서 필수적으로 사용해야 하는 시스템 중 하나이다.

다음은 VCS를 사용해야 하는 이유들을 정리한 것이다.

- 무언가 잘못되었을 때 복구를 돕기 위하여
- 프로젝트 진행 중 과거의 어떤 시점으로 돌아갈 수 있게 하기 위하여
- 여러사람이 같은 프로젝트에 참여할 경우, 각자가 수정한 부분을 팀원 전체가 동기화하는 과정을 자동화하기 위하여
- 소스 코드의 변경 사항을 추적하기 위하여
- 소스 코드에서 누가 수정했는지 추적하기 위하여
- 대규모 수정 작업을 더욱 안전하게 진행하기 위하여
- 가지내기(Branch)로 프로젝트에 영향을 최소화 하면서 새로운 부분을 개발하기 위하여
- 접붙이기(Merge)로 검증이 끝난 후 새로이 개발된 부분을 본류(trunk)에 합치기 위하여
- 많은 오픈 소스 프로젝트에서 어떠한 형태로든 버전 관리를 사용하고 있으므로
- 코드의 특정 부분이 왜 그렇게 쓰여 졌는지 의미를 추적하기 위하여
위키백과 발췌

그럼 Git을 맥에서 설치해보자

Git 설치 방법

일단 Homebrew가 설치되어있어야 합니다. 만약 설치되지 않았다면 다음 링크를 통해서 설치하면 됩니다.

https://harmony-raccoon.tistory.com/72

 

[Mac] Homebrew 설치하기

Homebrew란?Homebrew(홈브류)는 apple에서 제공하지 않는 라이브러리를 쉽게 관리할 수 있도록 해주는 SW이다.즉, Mac을 이용해서 개발을 한다면 필수로 설치해야하는 SW인 셈이다.설치 방법1. Homebrew 설

harmony-raccoon.tistory.com

Homebrew가 설치되어 있다면 다음과 같은 코드를 터미널에 작성하여 Git을 설치합니다.

brew install git

그럼 git 설치가 끝난다. 만약 제대로 설치되었는지 확인하고 싶다면 다음과 같은 코드를 작성하여 버젼을 확인하면 된다.

git --version

참고문헌

https://ko.wikipedia.org/wiki/%EB%B2%84%EC%A0%84_%EA%B4%80%EB%A6%AC

 

버전 관리 - 위키백과, 우리 모두의 백과사전

위키백과, 우리 모두의 백과사전. 버전 관리(영어: version control, revision control) 또는 소스 관리(영어: source control)[1] 혹은 소스 코드 관리(영어: source code management)는 동일한 정보에 대한 여러 버전을

ko.wikipedia.org

혹시라도 틀린 내용이 있다면 댓글로 알려주시면 감사하겠습니다!!

'BEYOND_SW 캠프 > 프리코스' 카테고리의 다른 글

[Git & GitHub] Git 명령어  (0) 2025.05.16
[Git & GitHub] Git 기본 설정하기  (1) 2025.05.15

+ Recent posts