Git?
Git 설치하기
1. Git 다운로드
아래 클릭!
다운로드 링크
저는 윈도우 환경에 Git을 설치할거라 Windows를 선택해 다운받았습니다.
자신의 운영체제를 선택해주세요!
2. Git 설치하기
약관은 머.. Next!
Git이 설치될 경로 지정
설치할 구성요소 지정
- Additional icons
- On the Desktop : 바탕화면에 바로가기 생성
- Windows Explorer integration
- Git Bash Here : 폴더 오른쪽 클릭 메뉴에 Git Bash Here(연결 기능) 추가
- Git GUI Here : 폴더 오른쪽 클릭 메뉴에 Git GUI Here(연결 기능) 추가
- Git LFS (Large File Support) : 대용량 파일 지원
- Associate .git* configuration files with the defalut text editor : 기본 텍스트 에디터에 git 구성(.git 확장자) 연결
- Associate .sh files to be run with Bash : Bash에 .sh 확장자 파일 연결
- Check daily for git for Windows updates : 매일 새로운 업데이트 확인
- (NEW!) Add a Git Bash Profile to Windows Terminal : 윈도우 기본 터미널에 Git Bash 프로파일 추가
시작메뉴 및 바로가기 폴더경로 지정
(원하지 않으면 하단 체크박스 선택)
Git 기본편집기 선택
저는 Vim쓰는데 (이게 디폴트임) Notepad++나 Visual Studio Code, Sublime Text 등등 선택할 수 있는게 많더라구요~
새로운 Repository를 생성시 initial branch 이름 지정 방법 선택
- Let Git decide : 기본 분기 이름(master)을 사용할 경우
- Override the default branch name for new repositories : 사용자 지정 분기 이름을 사용할 경우 (이미 팀에서 관용적으로 쓰는 명칭이 있을 때 사용)
Git커맨드 사용을 위한 환경변수 설정
- Use Git from Git Bash only : Git Bash에서만 Git 명령어 수행 가능
- Git from the command line and also from 3rd-party software : [추천] Git을 환경변수(PATH)에 추가하여 윈도우 기본 명령 프롬프트(CMD) 등에서도 Git 명령어 수행 가능
- Use Git and optional Unix tools from the Command Prompt : Git과 Unix 도구 모두 환경변수(PATH)에 추가
- 이 경우 몇 가지 Windows 기본 도구가 새롭게 재정의 되므로 이러한 위험을 충분히 숙지한 경우에만 옵션 사용을 권장
SSH 실행 도구 선택
- Use bundled OpenSSH : Git에서 기본으로 제공되는 OpenSSH 사용
- Use external OpenSSH : 외부 OpenSSH 사용
- 이 경우 Git에서 기본 제공하는 OpenSSH는 따로 설치되지 않으며 PATH에 명시된 OpenSSH 사용
HTTP 연결 옵션 선택
- Use the OpenSSL library
- OpenSSL 라이브러리 사용
- ca-bundle.crt 파일로 검증
- Use the native Windows Secure Channel library
- Windows 인증서 저장소를 사용하여 검증
- 이 옵션은 Active Directory 도메인 서비스를 통한 회사의 내부 Root CA 인증서 사용이 가능
Git 저장소에 체크인/아웃할 때의 줄 바꿈 방법을 선택
윈도우와 유닉스의 개행(줄 바꿈) 표기가 서로 달라 혼용해서 사용할 경우 수정사항이 있는 것으로 인식할 수 있을수도~~...
Window: \r\n
UNIX: \n
- Checkout Windows-style, commit Unix-style line endings
- 체크아웃은 윈도우 스타일, 커밋은 유닉스 스타일로 자동 변경되도록 설정
- Checkout as-is, commit Unix-style line endings
- 체크아웃은 변경 없이, 커밋은 유닉스 스타일로 설정
- Checkout as-is, commit as-is
Git Bash 터미널 에뮬레이터 선택
- Use MinTTY (the default terminal of MSYS2)
- Git Bash 기본 터미널 에뮬레이터(MinTTY) 사용
- Use Windows' default console window
'git pull' 명령어에 수행될 작업 선택
- Default (fase-forward or merge)
- 'git pull'의 수행 동작을 기본으로 설정
- Rebase
- 'git pull'의 수행 동작으로 현재 분기를 불러온 분기에 재배치
- Only ever fase-forward
- 'git pull'의 수행 동작으로 불러온 분기로 빠르게 이동
- 명령어 수행 실패할 가능성 있음
자격 증명 도우미 선택
- Git Credential Manager Core
- None
기타 옵션 선택
- Enable file system caching
- 파일 시스템 캐싱을 활성화하여 상당한 성능 향상을 제공
- Enable symbolic links
- 심볼릭 링크를 활성화(SeCreateSymbolicLink 권한 필요)
- 기존 리포지토리에는 이 설정이 적용되지 않음
실험적 기능 사용 여부 선택
저같은 깃린이들은 기존 기능만으로도 따라가기 벅차니 숨쉬면서 깃 사용하시는 깃변태분들만 사용해보아요..
- Enable experimental support for pseudo consoles
- (NEW!) winpty를 사용하지 않고 Git Bash에서 Node나 Python과 같은 콘솔을 실행할 수 있는데 이제 몇 가지 버그를 곁들인..
- Enable experimental built-in file system monitor
- (NEW!) 'git status', 'git commit' 등과 같은 명령어 실행 속도를 높이기 위해 built-in file system monitor를 자동실행
설치 뿌슝빠슝
릴리즈노트 보기
3. Git 설치확인
Git bash 실행