Git 다운로드 하기
Git - Downloading Package
Download for Windows Click here to download the latest (2.40.1) 32-bit version of Git for Windows. This is the most recent maintained build. It was released 11 days ago, on 2023-04-25. Other Git for Windows downloads Standalone Installer 32-bit Git for Win...
git-scm.com
![[Git] Window 환경에서 Git 설치하기 - undefined - Git 다운로드 하기 [Git] Window 환경에서 Git 설치하기 - undefined - Git 다운로드 하기](http://t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png)
위 공식 사이트에서 Click here to download를 클릭한다.
Git 설치 진행
![[Git] Window 환경에서 Git 설치하기 - undefined - Git 설치 진행 [Git] Window 환경에서 Git 설치하기 - undefined - Git 설치 진행](http://t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png)
Git 라이선스에 관한 설명
![[Git] Window 환경에서 Git 설치하기 - undefined - Git 설치 진행 [Git] Window 환경에서 Git 설치하기 - undefined - Git 설치 진행](http://t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png)
Git 설치 경로 지정
![[Git] Window 환경에서 Git 설치하기 - undefined - Git 설치 진행 [Git] Window 환경에서 Git 설치하기 - undefined - Git 설치 진행](http://t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png)
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 지원
![[Git] Window 환경에서 Git 설치하기 - undefined - Git 설치 진행 [Git] Window 환경에서 Git 설치하기 - undefined - Git 설치 진행](https://blog.kakaocdn.net/dn/bnbDIa/btsd3fb94Lo/pPdo4U2nmCVV3GCkcEK2mk/img.png)
시작 메뉴에 바로 가기 폴더 생성
(원치 않을 경우 Don't create a Start Menu folder 클릭)
![[Git] Window 환경에서 Git 설치하기 - undefined - Git 설치 진행 [Git] Window 환경에서 Git 설치하기 - undefined - Git 설치 진행](https://blog.kakaocdn.net/dn/7n1SP/btsd3ej0a93/lfQknWsEgvi7JXU1a57dY1/img.png)
Git의 기본 편집기 선택
![[Git] Window 환경에서 Git 설치하기 - undefined - Git 설치 진행 [Git] Window 환경에서 Git 설치하기 - undefined - Git 설치 진행](https://blog.kakaocdn.net/dn/4tWVk/btsdZABQ4Uy/oC5vaKogFvL1JdaemHYFa0/img.png)
깃에서 repository를 생성할 때 기본적으로 생기는 브랜치의 이름을 조정
기본적으로 "master"라는 이름으로 브랜치가 생성되는데 다른 이름을 원할 경우 아래 옵션을 클릭
![[Git] Window 환경에서 Git 설치하기 - undefined - Git 설치 진행 [Git] Window 환경에서 Git 설치하기 - undefined - Git 설치 진행](https://blog.kakaocdn.net/dn/nGfXG/btsd0tWfecj/Mh6JJMITzsNkgkFkHHP3B1/img.png)
- 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] Window 환경에서 Git 설치하기 - undefined - Git 설치 진행 [Git] Window 환경에서 Git 설치하기 - undefined - Git 설치 진행](https://blog.kakaocdn.net/dn/GA4ld/btsd6s28ivS/9KDfWYaommtNPS1KKUJVwk/img.png)
Git이 SSH 연결을 처리하기 위한 설정 선택
- Use bundled OpenSSH
Git에서 기본으로 제공하는 OpenSSH를 사용하게 함
- Use external OpenSSH
환경 변수에 명시된 외부 OpenSSH를 사용하게 함
![[Git] Window 환경에서 Git 설치하기 - undefined - Git 설치 진행 [Git] Window 환경에서 Git 설치하기 - undefined - Git 설치 진행](https://blog.kakaocdn.net/dn/p9J4I/btsd14PdIrS/0VrmspH1SR0zkqGzxafzz1/img.png)
HTTPS 연결 옵션을 선택
- Use the OpenSSl library
Git이 내장된 OpenSSl 라이브러리를 사용하여 HTTPS 연결을 처리함
- Use the native Windows Secure Chaanel library
Git이 내장된 Windows Secure Channel 라이브러리를 사용하여 HTTPS 연결을 처리함
![[Git] Window 환경에서 Git 설치하기 - undefined - Git 설치 진행 [Git] Window 환경에서 Git 설치하기 - undefined - Git 설치 진행](https://blog.kakaocdn.net/dn/cCmSuk/btsdZINt0NC/0JxFdWmvVhrr6ZIwrPjby0/img.png)
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] Window 환경에서 Git 설치하기 - undefined - Git 설치 진행 [Git] Window 환경에서 Git 설치하기 - undefined - Git 설치 진행](https://blog.kakaocdn.net/dn/bwxlD6/btsd9ddwcIg/E7kpE017IvFcMoY901AzKK/img.png)
Git Bash를 실행할 때 사용할 터미널 에뮬레이터를 설정
- Use MinTTY (the default terminal of MSYS2)
MinTTY 터미널 에뮬레이터 사용(Git Bash에서 사용하기에 편리하고 강력한 기능을 제공하는 터미널)
- Use Windows' default console window
윈도우 기본 콘솔 사용
![[Git] Window 환경에서 Git 설치하기 - undefined - Git 설치 진행 [Git] Window 환경에서 Git 설치하기 - undefined - Git 설치 진행](https://blog.kakaocdn.net/dn/pYkwy/btsd4F2J6jo/1nEo58KUOkSF5FYTSA2w30/img.png)
git pull 명령을 실행할 때 수행될 작업을 선택
- Default(fast-forward or merge)
Git의 기본 동작으로 실행
fast-forward : 로컬 브랜치가 원격 브랜치보다 앞선 경우 로컬 브랜치를 원격 브랜치로 업데이트
merge : 로컬 브랜치와 원격 브랜치 간에 충돌이 있는 경우 두 변경 사항을 하나로 합침
- Rebase
원격 브랜치의 변경 사항을 현재 브랜치의 변경 사항에 적용
- Only ever fase-forward
로컬 브랜치를 원격 브랜치로 업데이트
![[Git] Window 환경에서 Git 설치하기 - undefined - Git 설치 진행 [Git] Window 환경에서 Git 설치하기 - undefined - Git 설치 진행](https://blog.kakaocdn.net/dn/s6TTX/btsdZNub63z/ySMY7QvKyZpJovw4ZsCfVk/img.png)
자격 증명 도우미를 선택
- Git Credential Manager Core
Git의 기본 자격 증명 도우미 사용
- None
자격 증명 도우미를 사용하지 않음
![[Git] Window 환경에서 Git 설치하기 - undefined - Git 설치 진행 [Git] Window 환경에서 Git 설치하기 - undefined - Git 설치 진행](https://blog.kakaocdn.net/dn/7P2cx/btsd3dZLCc1/3nGYPOHRoBCpjZ2zQM0b6k/img.png)
기타 옵션 선택
- Enable file system caching
파일 시스템 캐싱 사용
- Enable symbolic links
심볼릭 링크 사용
![[Git] Window 환경에서 Git 설치하기 - undefined - Git 설치 진행 [Git] Window 환경에서 Git 설치하기 - undefined - Git 설치 진행](https://blog.kakaocdn.net/dn/bo6lkc/btsd3dMdq7Y/5GKSNKKdOGex4XvyG6N1d0/img.png)
실험적 기능 선택
- Enable experimental support for pseudo consoles
winpty를 사용하지 않고 Node 또는 Python과 같은 프로그램과 상호작용을 가능하게 함
- Enable experimental built-in file system monitor
file system monitor를 통해 파일 또는 폴더의 변경 사항을 감지하여 Git의 작업 속도와 효율을 높임
설치 확인
![[Git] Window 환경에서 Git 설치하기 - undefined - 설치 확인 [Git] Window 환경에서 Git 설치하기 - undefined - 설치 확인](https://blog.kakaocdn.net/dn/bIiVrC/btsd9MNNIRE/lGxZqUPMPaL8euoPbwUtkk/img.png)
기본으로 선택된 설정으로 설치를 진행했고, cmd에서 git version을 입력하여 정상적으로 출력되는지 확인
'Git' 카테고리의 다른 글
[Git] Commit 기록 삭제하고 반영하기 (0) | 2023.09.20 |
---|---|
[Git] 현재 사용자 정보 확인 및 수정하기 (0) | 2023.01.30 |
댓글