Git

[Git] Window 환경에서 Git 설치하기

O_Gyong 2023. 5. 6.

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

 

위 공식 사이트에서 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

댓글