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