Git 다운로드 하기
위 공식 사이트에서 Click here to download를 클릭한다.
Git 설치 진행
Git 라이선스에 관한 설명
Git 설치 경로 지정
Git을 설치할 때 설정할 요소들
- Additonal icons
On the Desktop : 바탕화면에 바로가기 추가
- Windows Explorer integration
Git Bash Here : 마우스 오른쪽 버튼 클릭 시 Git Bash 쉘을 현재 폴더에서 바로 실행.
Git GUI Here : 마우스 오른쪽 버튼 클릭 시 Git GUI를 현재 폴더에서 바로 실행.
- Git LFS(Large File Support)
Git으로 버전 관리되는 대용량 파일을 효율적으로 관리하기 위한 기능
- Associate .git* configuration files with the default text editor
git 설정 파일들을 텍스트 편집기와 연결하여 편집(.gitignore 등)
- Associate .sh files to be run with Bash
.sh 파일을 Bash 쉘로 실행되도록 연결(기본 연결 프로그램을 Bash 쉘로 연결함)
- Check daily for Git for Windows updates
윈도우가 주기적으로 Git의 새로운 버전을 확인
- (NEW!) Add a Git Bash Profile to Windows Terminal
Git Bash 프로필을 윈도우 터미널에 추가
- (NEW!) Scalar (Git add-on to manage large-scale repositories)
대규모 저장소를 관리하도록 Scalar 지원
시작 메뉴에 바로 가기 폴더 생성
(원치 않을 경우 Don't create a Start Menu folder 클릭)
Git의 기본 편집기 선택
깃에서 repository를 생성할 때 기본적으로 생기는 브랜치의 이름을 조정
기본적으로 "master"라는 이름으로 브랜치가 생성되는데 다른 이름을 원할 경우 아래 옵션을 클릭
- Use Git from Git Bash only
Git Bash에서만 Git 명령어를 사용하게 함
- Git form the command line and also from 3rd-party software
Git을 환경 변수에 추가하여 윈도우 프롬프트와 VS Code와 같은 서드 파티 소프트웨어에서 Git 명령어를 사용하게 함
- Use Git and optional Unix tools from the Command Prompt
윈도우 프롬프트에서 Git 명려어를 사용하게 하고 Unix 도구도 사용하게 함
Git이 SSH 연결을 처리하기 위한 설정 선택
- Use bundled OpenSSH
Git에서 기본으로 제공하는 OpenSSH를 사용하게 함
- Use external OpenSSH
환경 변수에 명시된 외부 OpenSSH를 사용하게 함
HTTPS 연결 옵션을 선택
- Use the OpenSSl library
Git이 내장된 OpenSSl 라이브러리를 사용하여 HTTPS 연결을 처리함
- Use the native Windows Secure Chaanel library
Git이 내장된 Windows Secure Channel 라이브러리를 사용하여 HTTPS 연결을 처리함
Git에서 텍스트 파일의 개행 형식을 설정(운영체제 별로 개행 형식에 차이가 있기 때문)
- Checkout Windows-style, commit Unix-style line endings
Checkout일 때는 윈도우 스타일(CRLF), Commit일 때는 Unix 스타일(LF)로 처리
- Checkout as-is, commit Unix-style line endings
Checkout일 때는 그대로, Commit일 때는 Unix 스타일로 처리
- Checkout as-is, commit as-is
Checkout과 Commit 모두 스타일 변경하지 않음
Git Bash를 실행할 때 사용할 터미널 에뮬레이터를 설정
- Use MinTTY (the default terminal of MSYS2)
MinTTY 터미널 에뮬레이터 사용(Git Bash에서 사용하기에 편리하고 강력한 기능을 제공하는 터미널)
- Use Windows' default console window
윈도우 기본 콘솔 사용
git pull 명령을 실행할 때 수행될 작업을 선택
- Default(fast-forward or merge)
Git의 기본 동작으로 실행
fast-forward : 로컬 브랜치가 원격 브랜치보다 앞선 경우 로컬 브랜치를 원격 브랜치로 업데이트
merge : 로컬 브랜치와 원격 브랜치 간에 충돌이 있는 경우 두 변경 사항을 하나로 합침
- Rebase
원격 브랜치의 변경 사항을 현재 브랜치의 변경 사항에 적용
- Only ever fase-forward
로컬 브랜치를 원격 브랜치로 업데이트
자격 증명 도우미를 선택
- Git Credential Manager Core
Git의 기본 자격 증명 도우미 사용
- None
자격 증명 도우미를 사용하지 않음
기타 옵션 선택
- Enable file system caching
파일 시스템 캐싱 사용
- Enable symbolic links
심볼릭 링크 사용
실험적 기능 선택
- Enable experimental support for pseudo consoles
winpty를 사용하지 않고 Node 또는 Python과 같은 프로그램과 상호작용을 가능하게 함
- Enable experimental built-in file system monitor
file system monitor를 통해 파일 또는 폴더의 변경 사항을 감지하여 Git의 작업 속도와 효율을 높임
설치 확인
기본으로 선택된 설정으로 설치를 진행했고, cmd에서 git version을 입력하여 정상적으로 출력되는지 확인
'Git' 카테고리의 다른 글
[Git] Commit 기록 삭제하고 반영하기 (0) | 2023.09.20 |
---|---|
[Git] 현재 사용자 정보 확인 및 수정하기 (0) | 2023.01.30 |
댓글