::Git 다운로드
:: Git 다운로드 URL : https://git-scm.com/download/
Git - Downloads
Downloads macOS Windows Linux/Unix Older releases are available and the Git source repository is on GitHub. GUI Clients Git comes with built-in GUI tools (git-gui, gitk), but there are several third-party tools for users looking for a platform-specific exp
git-scm.com
위 링크로 들어가면 나오는 화면이다.
본 게시물을 포스팅하는 날 기준으로 2.38.0 버전이 최신버전으로 나온다.
자신에게 맞는 운영체제로 다운로드를 진행하면 된다.
::Git 설치
깃에 대한 정보와 약관을 읽어보고 Next를 눌러 진행한다.
Git이 설치될 경로를 설정한다. Next를 눌러 진행한다.
구성요소를 설정한다.
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의 기본(default) 편집기를 선택하기.
저는 Visual Studio Code를 사용할거라 'Use Visual Studio Code as Git's default editor'로 선택했습니다.
새로운 repository를 생성할 때 initial branch 이름을 지정하는 방법을 선택.
✔Let Git decide : 새로운 repository의 initial branch에 default branch name("master")을 사용
Override the default branch name for new repositories : 새로운 Repository의 initial branch에 사용자 지정 분기 이름(renamed default branch)을 사용
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 저장소에 체크인/체크아웃 할 때의 줄 바꿈 방법을 선택.
윈도우와 유닉스의 줄 바꿈 표기는 서로 다르다.( 윈도우: \r\n, 유닉스: \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 : 윈도우 기본 콘솔(cmd)을 사용
'git pull' 명령어에 수행될 작업을 선택
✔Default (fase-forward or merge) : 'git pull'의 수행 동작을 기본으로 설정
Rebase : 'git pull'의 수행 동작으로 현재 분기를 불러온 분기에 재배치
Only ever fase-forward : 'git pull'의 수행 동작으로 불러온 분기로 빠르게 넘어간다. 명령어 수행에 실패할 가능성이 있다.
자격 증명 도우미를 선택
✔Git Credential Manager Core : Git의 자격 증명 도우미를 사용
None : 자격 증명 도우미를 사용하지 않음
그 외 옵션 설정
✔Enable file system caching : 파일 시스템 캐싱을 활성화하여 상당한 성능 향상을 제공
Enable symbolic links: 심볼릭 링크를 활성화. (SeCreateSymbolicLink 권한이 필요하다) 기존 리포지토리에는 이 설정이 적용되지 않음.
실험 기능 사용 여부 설정 (실험 기능은 체크 안했습니다.)
Enable experimental support for pseudo consoles : winpty를 사용하지 않고 Git Bash에서 Node나 Python과 같은 콘솔을 실행할 수 있게 함. 그러나 몇 가지 버그가 있음.
Enable experimental built-in file system monitor : 'git status', 'git commit' 등과 같은 명령어 실행 속도를 높이기 위해 built-in file system monitor를 자동으로 실행
설치를 진행.
설치가 완료된 걸 확인할 수 있다.
'Git' 카테고리의 다른 글
[Git] 커밋 확인하기 (0) | 2023.11.11 |
---|---|
[Git] 버전 만들기 (0) | 2023.11.11 |
[Git] 시작하기 / 기본 (0) | 2023.08.17 |
git -f 실수 (0) | 2023.01.10 |
Github (0) | 2022.08.15 |
댓글