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

[Git] Window 환경에서 Git 설치하기 - undefined - Git 다운로드 하기

 

위 공식 사이트에서 Click here to download를 클릭한다.


Git 설치 진행

[Git] Window 환경에서 Git 설치하기 - undefined - Git 설치 진행

Git 라이선스에 관한 설명


[Git] Window 환경에서 Git 설치하기 - undefined - Git 설치 진행

Git 설치 경로 지정


[Git] Window 환경에서 Git 설치하기 - undefined - 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 지원


[Git] Window 환경에서 Git 설치하기 - undefined - Git 설치 진행

시작 메뉴에 바로 가기 폴더 생성

(원치 않을 경우 Don't create a Start Menu folder 클릭)


[Git] Window 환경에서 Git 설치하기 - undefined - Git 설치 진행

Git의 기본 편집기 선택


[Git] Window 환경에서 Git 설치하기 - undefined - Git 설치 진행

깃에서 repository를 생성할 때 기본적으로 생기는 브랜치의 이름을 조정

기본적으로 "master"라는 이름으로 브랜치가 생성되는데 다른 이름을 원할 경우 아래 옵션을 클릭


[Git] Window 환경에서 Git 설치하기 - undefined - Git 설치 진행

- 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이 SSH 연결을 처리하기 위한 설정 선택

 

- Use bundled OpenSSH

  Git에서 기본으로 제공하는 OpenSSH를 사용하게 함

- Use external OpenSSH

  환경 변수에 명시된 외부 OpenSSH를 사용하게 함


[Git] Window 환경에서 Git 설치하기 - undefined - Git 설치 진행

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에서 텍스트 파일의 개행 형식을 설정(운영체제 별로 개행 형식에 차이가 있기 때문)

 

- 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 Bash를 실행할 때 사용할 터미널 에뮬레이터를 설정

 

- Use MinTTY (the default terminal of MSYS2)

  MinTTY 터미널 에뮬레이터 사용(Git Bash에서 사용하기에 편리하고 강력한 기능을 제공하는 터미널)

- Use Windows' default console window

  윈도우 기본 콘솔 사용


[Git] Window 환경에서 Git 설치하기 - undefined - Git 설치 진행

git pull 명령을 실행할 때 수행될 작업을 선택

 

- Default(fast-forward or merge)

  Git의 기본 동작으로 실행

  fast-forward : 로컬 브랜치가 원격 브랜치보다 앞선 경우 로컬 브랜치를 원격 브랜치로 업데이트

  merge : 로컬 브랜치와 원격 브랜치 간에 충돌이 있는 경우 두 변경 사항을 하나로 합침

- Rebase

  원격 브랜치의 변경 사항을 현재 브랜치의 변경 사항에 적용

- Only ever fase-forward

  로컬 브랜치를 원격 브랜치로 업데이트


[Git] Window 환경에서 Git 설치하기 - undefined - Git 설치 진행

자격 증명 도우미를 선택

 

- Git Credential Manager Core

  Git의 기본 자격 증명 도우미 사용

- None

  자격 증명 도우미를 사용하지 않음


[Git] Window 환경에서 Git 설치하기 - undefined - Git 설치 진행

기타 옵션 선택

 

- Enable file system caching

  파일 시스템 캐싱 사용

- Enable symbolic links

  심볼릭 링크 사용


[Git] Window 환경에서 Git 설치하기 - undefined - Git 설치 진행

실험적 기능 선택

 

- Enable experimental support for pseudo consoles

  winpty를 사용하지 않고 Node 또는 Python과 같은 프로그램과 상호작용을 가능하게 함

- Enable experimental built-in file system monitor

  file system monitor를 통해 파일 또는 폴더의 변경 사항을 감지하여 Git의 작업 속도와 효율을 높임


설치 확인

[Git] Window 환경에서 Git 설치하기 - undefined - 설치 확인

기본으로 선택된 설정으로 설치를 진행했고, cmd에서 git version을 입력하여 정상적으로 출력되는지 확인

 

'Git' 카테고리의 다른 글

[Git] Commit 기록 삭제하고 반영하기  (0) 2023.09.20
[Git] 현재 사용자 정보 확인 및 수정하기  (0) 2023.01.30

댓글