목차
Git은 리누스 토르발스라는 사람이 개발한 분산형 버전관리 시스템으로 리눅스 커널을 관리하는 기존의 툴이 엉망이 것에 너무 빡친 바람에 git이라는 소스관리 툴을 만든다. 리누스는 해당 시스템을 2주만에 완성하고 "git 만드는게 제일 쉬웠어요" 라는 인터뷰를 했다.
Git은 매우 빠른 속도와 분산형 저장소를 지원하고 있다. 방대한 리눅스 커널 소스 코드를 생각해 보면, 속도 문제는 매우 중유한 부분이다. 오픈 소스 개발의 특성상 여럿이 달려들어 자기 마음에 드는것 하기도 하고는데 Git은 이런 환경의 특성에 맞게끔 잘 만들어져 있다.
Git은 오픈소스이며 라이선스는 GPL이다.
Git다운로드
Git을 윈도우에 사용하기 위해서는 프로그램을 다운로드 해야 한다. 홈페이지에서 무료로 다운로드 가능 하므로 Git 다운로드 페이지로 이동하여 프로그램을 다운로드 한다.
1. Git 홈페이지로 이동하여 위쪽에 위치한 다운로드 버튼을 눌러 다운로드를 시작한다. 다운로드 버튼을 누르면 기본적으로 64bit 다운로드를 실행하며 cpu에 따라 32bit를 선택하여 다운로드 하는 것도 가능하다.
별도로 다운로드 폴더를 지정하지 않았다면 "내PC > 다운로드" 폴더에 다운로드 되며 다운로드된 파일을 더블클릭하거나 Enter 키를 이용해 프로그램을 실행 한다.
2. 첫 페이지에 나타나는 내용은 사용약관이며 약관을 읽고 Next 버튼을 눌러 다음 단계로 이동한다.
3. Git이 설치될 폴더를 지정합니다. 설치하려는 폴더를 "Browse..." 버튼을 눌러 지정하거나 기본 폴더로 지정 후 "Next" 버튼을 눌러 다음 단계로 진행한다.
4. 설치할 컴포넌트를 지정합니다. 기본적으로 선택되있는 컴포넌트만 사용해도 Git을 사용하는데 큰 문제는 없으므로 Next 버튼을 눌러 다음 단계로 진행한다.
5. 시작메뉴에 폴더를 만들 수 있다. 단, 시작 메뉴에 폴더를 추가하고 싶지 않다면 "Don't create a Start Menu folder"를 체크해주고 Next를 버튼을 클릭하여 다음 단계로 이동한다.
6. Git에서 사용할 기본에디터를 설정하는 단계다. 기본적으로 Git's default editor를 선택하면 되고 자신이 자주 사용하는 에디터가 있다면 선태해 주고 Next버튼을 눌러 다음 단계로 이동한다.
7. 새로운 브런치의 이름으 지정해 주는 곳으로 기본 이름은 "master"고, 다른 이름으로 정하고 싶을 경우 "Override the default branch name for new repositories" 를 선택하고 이름을 지정한 뒤 Next 버튼을 눌러 다음 단계로 넘어간다.
8. Git의 커맨드를 설정하는 메뉴로 기본으로 선택되어 있는 "Git from the command line and also from 3rd-party software"를 선택하고 Next버튼을 눌러 다음 단계로 이동한다.
9.SSH를 실행할 프로그램을 지정한다. ssh 혹은 Tortoise 중 선택한 후 Next 버튼을 눌러 다음 단계로 이동한다.
10. 백앤드 Https 트랜스포트를 설정하는 단계로 기본 OpenSSL을 사용하는 것으로 선택되어 있으며 기본 선택을 하고 Next버튼을 클릭하여 다음 단계로 이동한다.
11. Checkout시 사용할 텍스트 라인 끝에 사용할 형식을 지정하는 메뉴인데 기본 선택을 하고 Next버튼을 눌러 다음으로 이동한다.
12. 터미널 에뮬레이터를 지정하는 단계로 기본 선택되어 있는 GitBash를 선택하거나 window console 중 선택하고 Next 버튼을 눌러 다음 단계로 진행한다.
13. git full을 실행할 경우 해야할 행동을 지정하는 단계로 Default로 설정한 후 Next를 눌러 다음 단계로 이동한다.
14. 자격 증명을 선택하는 단계로 기본선택을 하고 다음 단계로 이동한다.
15. 추가 옵션으로 필요한 옵션을 선택합니다.
Enable file system caching : 파일 시스템 데이터를 메모리에 캐시
Enable symbolic links : 심볼 링크 활성화
16. 마지막 단계에 선택할 수 있는 메뉴는 실험 단계 이므로 Install버튼을 눌러 설치를 진행 한다.
17. 설치가 완료 된 후 Finish를 눌러 설치를 완료한다.
버전관리 시스템인 Git에 설치하는 방법에대해 알아 보았는데, 설치시 기본선택되어 있는 옵션으로 설치를 진행해도 큰 문제는 없을 것이다.