windows 환경에서 git 명령어를 사용하기 위해서는 git을 다운로드 해야 한다. 이러한 환경을 설정하는 방법을 정리했다.
git 명령어를 windows에서 사용하기위해 git을 설치한다.
설치 환경 - Windows 10
Git 버전 - 2.34.1
아래 링크로 이동하여 git 설치 파일을 다운로드 한다.
✔️ git 다운로드
다운로드한 git 설치파일을 실행한다. 아래 그림처럼 라이센스를 확인할 수 있다. Next를 눌러 설치를 진행한다.
git 설치 경로를 설정한다. 기본 경로 그대로 설정한 뒤 Next를 눌러 진행하였다.
설치할 구성 요소들을 선택한 뒤 Next를 눌러 진행한다. 보통 기본 설정 그대로 설치를 진행하는데 윈도우즈 터미널에 Git Bash를 추가해보기 위해 마지막 옵션을 체크하고 설치를 진행했다.
Option 설명
▶️ Additional icons ▶️ On the Desktop
[바탕화면에 아이콘 추가]▶️ Windows Explorer integration ▶️Git Bash Here
[Git Bash 연결 기능]▶️ Windows Explorer integration ▶️Git GUI Here
[Git GUI 연결 기능]▶️ Git LFS (Large File Support)
[용량이 큰 파일을 지원]▶️ Associate .git* configuration files with the default text editor
[git 구성 파일을 기본 텍스트 편집기와 연결]▶️ Associate .sh files to be run with Bash
[확장자 sh 파일을 Bash와 연결]▶️ Check daily for Git for Windows updates
[윈도우즈용 Git 업데이트를 매일 확인할지 여부]▶️ Add a Git Bash Profile to Windows Termianl
[윈도우즈 터미널에 Git Bash를 추가]
시작 폴더 경로를 선택한다. Don't create a Start Menu folder를 선택하면 시작 메뉴에 추가되지 않는다. 기본 설정 그래로 진행하였다.
git 기본 에디터를 선택한다. 기본 설정인 Vim으로 설정하였다. 최근에는 visual studio code도 많이 선택한다. 이 설정은 나중에 변경할 수 있다.
초기 브랜치의 이름을 설정한다. Override the default branch name for new repositories를 선택하면 원하는 브랜치 명을 설정할 수 있다. Let Git decide로 선택하고 진행하였다.
git 환경 변수를 설정한다. Git을 환경변수에 등록하고, Git을 Git Bash, cmd, powerShell 등에서 사용할 수 있도록 만들기 위해 두 번째 옵션을 선택한 뒤 진행한다.
SSH executable을 선택하는 화면이다. Use bundled OpenSSH를 선택해 주었다.
http 커넥션 방식을 선택한다. SSL 인증을 통하는 첫 번째 옵션을 선택했다.
Git 저장소에 체크인, 체크 아웃 할 때 줄 바꿈 옵션을 선택한다. 1번을 선택해 커밋 시 줄바꿈이 유닉스 방식인 라인 피드방식("\n")으로 자동으로 바뀌도록 설정한다.
Git Bash의 터미널 에뮬레이터를 기본인 MinTTY로 설정한다.
git pull 작업 방식을 기본으로 설정하고 진행한다.
credential helper 사용을 설정한다. 1번 옵션을 선택하고 진행한다.
Credential은 데이터 통신에 HTTP 프로토콜을 사용 시, 매번 입력해야 하는 인증정보를 저장하고 자동으로 입력해주는 시스템이다.
bash는 'Bourne Again Shell'의 줄임말로 스티브 본(Steve Bourne)이라는 사람이 개발한 최초의 유닉스 '쉘 프로그램'인 sh의 확장판이라는 의미를 담고 있다.
앞서 설치한 Git과 함께 설치된 Git Bash를 확인할 수 있다. Git Bash를 통해 우리가 사용하는 운영체제인 Windows(윈도우) 운영체제(OS) 환경에서도 리눅스 커맨드를 사용할 수 있다.
나는 개인적으로 Windows를 사랑하는 사용자여서 개발을 Windows를 통해서만 진행해 왔다. 이번에는 Windows에서 Git을 설치하는 방법을 정리해 보았다. git bash는 실제로도 윈도우즈에서 편리하게 이용하고 있다.(....나는 github desktop 같은 GUI 보다 많이 이용함ㅎㅎ) 솔직히 Windows에서 Git 설치가 어려운건 아니지만 선택하는 옵션들이 많아서 정리를 했다.
요즘에는 안드로이드 공부를 하고있어서 다음 글은 안드로이드 스튜디오와 깃 연동에 관련된 내용이 될 듯?? 😊😊😊😊