🪟

[Windows] PowerShell에서 Git 설치하기 #winget

Table of contents
windows에서 PowerShell로 Git 설치
윈도우에서 git을 설치하려는데, 다운받고 GUI 로 하나하나 읽어보고 클릭해야하는게 문득 귀찮아졌다..
그냥 리눅스에서 처럼 커맨드 한줄쓰면 알아서 설치됐음 좋겠다.. 라는 생각이 문득 들었다 !
마침 다운받으러 홈페이지에 갔더니, 윈도우 패키지 관리자인 winget (Windows Package Manager) 툴을 사용해서 설치 할 수 있다고 되어 있어서 바로 해봤다 !
winget 툴을 사용하여 받은거임..

Command

Cmd 또는 PowerShell 창에서 아래 명령을 입력하면, 설치가 진행된다.
설치 도중, 팝업이 하나 뜨는데 OK 또는 예 같이 진행하겠다는 버튼을 눌러주면 알아서 다 설치한다.
winget 툴이 설치되어 있어야 함 !
winget install --id Git.Git -e --source winget
설치완료
터미널에서 바로 git 명령을 사용하면 적용이 안되어 실행이 안될 수 있음 안된다면 터미널 창을 새로 띄워서 git 명령을 실행 시켜볼 것 !

Detail

winget install --id Git.Git -e --source winget
설치한 명령어에 대해 하나하나 확인해보자.
winget install : Windows Package Manager를 통해 패키지 설치
--id Git.Git : 설치 할 패키지의 ID를 Git.Git 으로 지정
-e : 패키지 이름과 정확히 일치하는 항목을 검색
--source winget : 패키지 소스를 명시적으로 winget으로 지정
위와 같이 명령을 하게 되면..
패키지 매니저가 Git의 최신 버전을 자동으로 다운로드 하고 설치하게 되며, 설치파일은 기본적으로 Git의 설치경로 (일반적으로 C:\Program Files\Git)에 설치된다.
설치 중에는 기본 설정이 적용되며, 사용자 지정 옵션은 따로 지정되지 않음 !
설치 된 내용에 대한 세부 옵션을 확인하고 싶다면.. 그건 별도로 확인해봐야 할 듯…

설치 된 설정과 옵션 확인방법

기본 설정이 뭐로 되어 있는지.. 어떻게 확인 할 수 있을까 ?
설치된 Git 버전 확인 : git --version
설치된 Git의 설정 확인
설치 경로 확인 (기본 설치 경로) : C:\Program Files\Git
사용자 설정(global config) 확인 : git config --list --show-origin
Git 설정과 해당 설정 파일의 위치를 표시
Git 설치 세부 옵션 확인
설치 과정에서 winget은 사용자와 상호작용 없이 설치를 진행하여, 세부 옵션은 모두 기본값으로 설정된다.
설치 과정중에 설정이 변경되었는지 확인하고자 한다면,
Git Bash 또는 Git GUI 실행 - 기본 설치 옵션에 포함된 Git Bash를 실행하고 설정을 점검
winget 로그 확인 : 설치 과정 중 생성된 로그파일은 winget에서 자동으로 관리되지만, 명령으로 --verbos 옵션과 함께 실행하면 추가 정보 출력이 가능함

추가적인 설정관리 #git #winget

Git 설정 파일
전역 설정: C:\Users\<사용자>\.gitconfig
시스템 설정: C:\Program Files\Git\etc\gitconfig
로컬 설정: 개별 프로젝트의 .git/config
Git 구성 업데이트
git config --global user.name "Your Name" git config --global user.email "your.email@example.com"
Bash
복사
Git 업데이트
winget upgrade --id Git.Git