Git 설정
목록으로 돌아가기버전 관리의 필요성
버전 관리 시스템은 프로그램 소스의 변경 내용들을 시간에 따라 기록하여 과거 특정 시점의 버전으로 다시 불러 올 수 있는 시스템이다. CVS와 Subversion, Mercurial 그리고 Git 등 다양한 소프트웨어가 있으며 2005년 리누즈 토발즈가 리눅스 커널 개발에 이용하기 위해 개발한 Git이 가장 현대적이고 대중적인 관리 툴이라고 할 수 있다.이 게시글의 목적은 개발환경을 구성하는 한 예를 보여주기 위한 것이므로 Git의 명령 등은 생략하고 Windows에서 Git을 이용하기 위해 사용하고 있는 프로그램 소개만하도록 하겠다.
1. Git 설치하기
기본적으로 Windows 운영체제에 설치하여 사용하기 위해서 Git 소프트웨어를 내려받아 설치한다. bash 스타일의 명령 환경을 제공하고 git 명령을 수행할 수 있는 환경을 제공한다.Windows용 Git 내려받기: https://git-scm.com/
2. Sourcetree 설치하기
Git을 사용하기 위해서는 기본적으로 자주 사용하는 명령 외에도 꽤 많은 명령과 옵션을 익혀야 하며, Commit 히스토리를 보기에는 명령 환경보다는 그래픽 환경이 직관적이고 유용하다. Sourcetree는 이슈 & 프로젝트 관리 툴로 유명한 Atlassian사에서 개발한 Windows와 Mac용으로 무료 사용이 가능한 Git GUI 툴이다.Windows용 Sourcetree 내려받기: https://www.sourcetreeapp.com/
일반적인 git 관리 명령은 명령행에서 처리하는게 능률적이지만 commit 히스토리를 살펴보거나 branch 구조를 살펴봐야 할 경우에는 아무래도 그래픽 환경이 훨씬 효율적이다.
아울러 Atlassian사에는 Bitbucket(https://bitbucket.org)이라는 Git 저장소를 무료와 유료로 제공하고 있다.l
git 저장소로 유명한 github와 달리 5인이하 소규모 팀 프로젝트용은 무료이기 때문에 개인 프로젝트 관리용으로 사용하기에 적합하다.
3. Visual Studio Code 편집기에서 Git 사용하기
최근에 범용 프로그래밍 개발에 많이 사용하고 있는 편집기이다. VS Code 역시 git 환경을 기본적으로 제공하고 있으며 - 최근 Microsoft사는 GitHub를인수했다 - git을 지원하는 다양한 확장 기능들을 제공하고 있다.Using Version Control in VS Code https://code.visualstudio.com/docs/editor/versioncontrol
댓글
댓글 쓰기