Git 홈에서는 "Git은 소규모 프로젝트부터 대규모 프로젝트까지 속도와 효율성으로 모든 것을 처리하도록 설계된 무료 오픈 소스 분산 버전 제어 시스템입니다." 라고 설명하고 있습니다. Git을 윈도우에 설치하는 방법에는 몇 가지가 있습니다. 여기에서는 GIT SCM에서 윈도우용 설치 파일을 다운로드받아 설치하도록 하겠습니다. 설치가 끝나면 CLI인 Git Bash와 Git GUI을 사용할 수 있게 됩니다.
설치시 특별한 사정이 없다면 기본 에디터 선택 부분을 제외 하고 기본 설정대로 설치를 진행하시 되겠습니다.
Git 설치 하기
우선 git를 설치 하기위해 git-scm로 가서 다운로드를 받습니다.
화면 오른쪽을 보시면 모니터 모양의 이미지에 접속된 운영체제에 맞는 Git 최신 버전과 다운로드가 표시되어 있습니다.
다운로드 받은 파일을 실행 하고 Next 버튼을 클릭 합니다.
Git이 설치될 경로를 선택 합니다.
설치할 구성요소를 선택 아래를 참고해 주세요.
1. Additional icons - On the Desktop
- 윈도우 바탕화면 Git 아이콘 추가
2. Windows Exporer integration - Git Bash Here 과 Git GUI Here
- 마우스 오른쪽 메뉴에 *Git Bash Here 과 Git GUI Here가 추가
3. Git LFS (Large File Support)
- 큰파일 지원
4. Associate .git configuration files with the default text editor
- git 구성파일을 기본 텍스트 편집기와 연결
5. Associate .sh files to be run with Bash
- 확장자.sh 파일을 Bash와 연결
6. Use a TrueType font in all console windows
- 윈도우 콘솔창에서 올바른 글꼴 사용 (체크시 한글이 깨진다고 함)
7. Check daily for Git for Windows updates
- 윈도우즈용 Git 업데이트 매일 확인
시작폴더 경로를 선택 합니다. 필요 없는 경우 하단 체크박스에 체크을 합니다.
Git을 사용할 기본 에디터를 선택 하거나 사용하는 에디터가 없다면 아무거나 선택후 다음으로 이동 합니다.
참고로 위 이미지의 Visual Studio Code는 일반적인(안정된)stable 버전입니다.
1. Use Git from Git Bash only
- Git를 Git bash에서만 사용 합니다.
2. Use Git from the Windows Command Prompt
- Git를 환경변수에 등록하고 윈도우 명령창cmd 또는 파워셀등에서도 git명령어를 사용 합니다.
3. Use Git and optional Unix tools from the Windows Command Prompt
- 윈도우 명령창cmd에서 Git과 유닉스도구를 사용할 경우 환경변수에 추가 "주의 사항을 보면 옵션을 잘 이해하는 사람만 사용 하라고 합니다."
https 전송시 인증서
1. Use the OpenSSL library
- 서버 인증 사용시 ca-bundle.crt file 사용해 인증(인증서가 없다면 선택)
2. Use the native Windows Secure Channel library
- 서버 인증서를 윈도우 인증 저장소를 사용해 인증(회사 내부 CA 인증서도 사용 할수 있다.)
Git 저장소에 체크인, 체크 아웃 할 때 줄 바꿈 옵션
1. Checkout Windows-style, commit Unix-style line endings
- 체크아웃시 윈도우 스타일 커밋시 유닉스 스타일로 변환 (윈도우 사용자)
2. Checkout as-is, commit Unix-style line endings
- 체크아웃시에는 변환없고 커밋시에만 유닉스 스타일로 변환
3. Checkout as-is, commit as-is
- 둘다 변환 안함
터미널 에뮬레이터의 설정
1. Use MinTTY(the default terminal of MSYS2)
- Git bash 기본 터미널 사용
2. Use Windows’ default console window
- 윈도우 기본 콘솔 명령창cmd 사용 (제한적인것들이 있다)
기타 옵션
1. Enable file system caching
- 빠른 실행을 위해 파일 시스템 데이터를 메모리에 캐시
2. Enable Git Credential Manager
- Git 인증관리자 활성화
3. Enable symbolic links
- symbolic links 활성화
실험적인 옵션 선택 체크하면 속도가 빨라진다고 하지만 아직은 실험단계
Launch Git Bash에 체크하고 Finish버튼을 클릭하면 Git Bash가 실행 됩니다.
Git Bash 명령창이 나타나면 git --version
을 입력해 설치된 버전을 확인할 수 있습니다.
Github에 계정이 있다면 계정을 미리 등록합니다.
git config --global user.name "사용자"
git config --global user.email "사용자 이메일"