본문 바로가기
Programming/Git

git 설치하기

by 지혜를 탐구하는 오딘 2023. 7. 28.
728x90
반응형

1.개요 - Git이란 무엇인가

즉, GPT의 대답을 보면, 여러 사람이서 분담하여 작업하는 것을 효율적으로 하기 위한 도구입니다.

 

 

2.Git 설치하기

Git 공식웹페이지(https://git-scm.com/download/win)에서 Git 을 다운로드합니다.

 

라이선스 정보를 확인합니다.

 

Git 을 설치할 경로를 지정합니다.

 

On the Desktop :: 바탕화면에 바로가기 생성

✔️Git Bash Here :: 마우스 오른쪽 클릭으로 "Git Bash Here" 기능 추가

✔️Git GUI Here :: 마우스 오른쪽 클릭으로 "Git GUI Here" 기능 추가

✔️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 Window updates :: 매일 새로운 업데이트 확인

✔️(NEW!) Add a Git Bash Profile to Window Terminal :: Windows Terminal 에 Git Bash 추가

✔️(NEW!) Scalar (Git add-on to manage large-scale repositories) :: 대규모 repository 관리

 

저는 Windows Terminal을 주로 사용하기 때문에, Windows Terminal 에 Git Bash 를 추가하는 기능을 체크하였습니다.

 

기본값으로 하고 지나갑니다.

 

Git 에서 사용할 텍스트 편집기를 선택합니다.

저는 주로 Notepad++ 또는 Visual Studio Code 를 많이 사용합니다.

 

Let Git decide :: 새로운 repository 의 branch 이름을 "master"로 한다는 내용입니다.

Override the default branch name for new repositories :: 새로운 repository 의 branch 이름을 지정합니다. 저는 "odin"으로 하고 진행하겠습니다.

 

Use Git form Git Bash only :: Git Bash 에서만 Git 명령어를 실행합니다.

Git from the command line and also from 3rd-party software :: Git 을 환경변수로 추가하여 모든 터미널에서도 실행할 수 있게 합니다. (사용자환경변수에 관하여🔗)

Use Git and optional Unix tools from the Command Prompt :: Git 과 Unix 도구를 환경변수에 추가합니다. Windows 의 기본 툴, find, sort 가 새롭게 정의되기 때문에, 잘 알지 못하면 권장하지 않습니다.

 

Use bundled OpenSSH :: Git 에서 기본으로 제공하는 OpenSSH 사용

Use external OpenSSH :: 다른 곳의 OpenSSH 를 사용

 

Use the OpenSSL library :: OpenSSL 라이브러리를 사용

Use the native Windows Secure Channel library :: Windows 인증서를 사용하여 검증합니다. Windows Active Directory Domain Services 에서 Active Directory Certificate Stores 에 있는 인증서를 사용합니다.

 

개발용 컴퓨터는 지금 사용하고 있는 host PC이기 때문에 Active Directory 에 Join 되어 있지 않습니다. 기본값으로 진행합니다.

만약 회사의 개발용 컴퓨터라면, Active Directory 에 Join 된 컴퓨터라면 두번째 값을 체크하는 게 좋겠습니다. 

 

 

 

Checkout Windows-style, commit Unix-style line endings :: 체크아웃은 윈도우 스타일, 커밋은 유닉스 스타일로 변경

Checkout as-is, commit Unix-style line endings :: 체크아웃은 현재상태, 커밋은 유닉스 스타일로 변경

Checkout as-is, commit as-is :: 체크아웃, 커밋 모두 현재 상태

 

Use MinTTY(the default terminal of MSYS2) :: Git Bash Terminal에서 MinTTY를 사용

Use Windows' default console window :: 윈도우의 기본 콘솔을 사용

 

기본 콘솔을 사용하고 싶지만, 저는 기본 콘솔을 자주 사용하기 때문에 혼동을 막기 위해서 MinTTY 를 사용합니다.

 

Default (fast-forward or merge) :: git pull 동작을 기본으로 설정

Rebase :: git pull 동작으로 현재 branch를 불러온 branch 에 배치

Only ever fast-forward :: 빠르게 불러온 branch로 넘어감

 

Git Credential Manager :: Git 자격 증명 도우미 사용

None :: 미사용

 

Enable file system caching :: 파일 시스템 캐싱을 사용하여 성능 향상

Enable symbolic links :: Symbolic Link 활성

 

Enable experimental support for pseudo consoles 

Enable experimental built-in file system monitor 

 

실험적 옵션(Experimental Options)는 알아보지 않고 넘어갑니다.

 

드디어 설치를 시작합니다.

 

 

 

3.Git 설치 확인하기

Windows Terminal 을 실행하면, Git Bash 가 있는 것을 확인할 수 있습니다.

 

Git 이 설치된 것을 확인할 수 있습니다.

 

 

git config --global user.name "사용자이름"
git config --global user.email "사용자이메일"
git config --list
git --version

위 명령어를 통해서 git 에 대한 정보를 알 수 있습니다.

 

 

 

 

 

 

!@#끝!@#

(출처 및 참고자료)

Git :: https://git-scm.com/

위키백과 | 깃(소프트웨어)  :: https://ko.wikipedia.org/wiki/%EA%B9%83_(%EC%86%8C%ED%94%84%ED%8A%B8%EC%9B%A8%EC%96%B4) 

[Windows] 사용자환경변수에 관하여, %UserProfile% %AppData% %LocalAppData% 등 :: https://wednesday1304.tistory.com/entry/Windows-%EC%82%AC%EC%9A%A9%EC%9E%90%ED%99%98%EA%B2%BD%EB%B3%80%EC%88%98%EC%97%90-%EA%B4%80%ED%95%98%EC%97%AC-UserProfile-AppData-LocalAppData-%EB%93%B1

 

 

 

 

 

 

 

 

 

 

728x90
반응형

댓글