종강과 함께 컴퓨터를 포맷했습니다. 무선 네트워크 드라이버 문제로 폭발한 충동은 지난 3년 동안 쌓이고 쌓인 각종 프로그램과 문서들을 모두 메모리 공간 저 너머 우주 속으로 보내버렸답니다. 그리고 전 생각했어요. 아 이건 Git 튜토리얼을 포스팅할 기회다!
자 그럼 깃을 설치해봅시다.
다음 사이트로 접속해주세요.
https://git-scm.com/downloads
사이트 좌측의 모니터를 보면 내 운영체제에 맞는 버전을 다운받을 수 있는 버튼이 뜹니다. 클릭해서 내려받습니다.
크롬 브라우저에서 다운받을 경우 '컴퓨터를 손상시킬 수 있는 파일' 이라는 경고 문구가 뜰 수 있다는데 [계속]을 눌러 진행하면 됩니다.
다운받은 .exe 파일을 실행시킵니다.
[Next]를 눌러 파일 설치를 원하는 경로를 선택해주세요. 저는 기본 경로에 설치하겠습니다.
설치 구성 요소는 기본값 그대로 사용하겠습니다.
예전에 어떤 분 블로그에서 "정신 건강을 위해 기본값으로 설치해라" 라는 글을 봤습니다. 저는 기본값으로만 설치해봤기 때문에 왜 그런 말씀을 하셨는지 모르겠지만 궁금하신 분들은 이거저거 시도해보시길 바랍니다. 그런 도전 정신은 언제나 응원하니까요.
시작 메뉴에 폴더를 만들지 물어보는 창입니다. 시작 메뉴에 창을 만들고 싶지 않으시다면 Don't create a Start Menu floder 를 체크해주시면 됩니다. 전 고민하다가 그냥 만들기로 했습니다.
깃에서 사용할 기본 편집기를 선택하는 창입니다. 기본 값으로 vim이 선택되어 있네요. 전 기본값을 사용하지만 visual studio code나 atom등의 본인이 자주 사용하는 편집기가 있다면 그것을 이용해도 좋습니다.
우리가 흔히 '마스터 브랜치'라고 부르는 최초의 브랜치의 이름을 설정할 수 있습니다. "'마스터'는 최초의 브랜치 이름으로 부적절하다."라는 말이 있었는데 이를 반영한 페이지인 것 같네요. 저는 main이라는 표현이 더 좋기 때문에 여기서 main을 사용하겠습니다. 기본값이 정신 건강에 이롭지만 취향이니 존중해주세요.
커맨드 라인에서 어떤 방법으로 깃을 사용할지 묻는 페이지입니다. 여기서도 기본값을 사용하겠습니다. 기본값이 정신 건강에 이롭습니다.
보안 서버에 접속하기 위한 방법을 선택하는 페이지입니다. 역시 기본값으로 선택하고 넘어갑니다.
Use the OpenSSL library : OpenSSL 라이브러리 사용, 인증서는 ca-bundle.crt 파일을 사용하여 유효성 검사
Use the native Windows Secure Channel library : Windows 인증서 저장소를 사용, 인증서의 유효성 검사
텍스트 파일에서 줄 끝 부분을 어떻게 처리할 것인지 선택하는 페이지입니다. Checkout 할 땐 윈도우 스타일, Commit 할 땐 유닉스 스타일로 끝 맺음을 하는 기본값으로 선택하고 넘어갑니다.
터미널 에뮬레이터를 선택하는 페이지입니다. 윈도우의 명령 프롬프트를 사용하는 것도 좋으나 Non-ASCII 를 사용할 때 Unicode를 사용할 것을 먼저 명시해야하고 어쩌구 저쩌구가 귀찮아 보여서 기본값으로 가겠습니다.
Git pull 동작을 설정하는 페이지입니다. 기본값으로 설정해주고 넘어갑니다. 슬슬 귀찮군요. 그래도 얼마 안남았습니다.
자격증명관리자를 설정하는 페이지입니다. 기본값으로 설정합니다.
기타 옵션을 선택합니다.
Enable file system caching : 성능향상을 위해 파일 시스템 데이터를 메모리에 캐시
Enable symbolic links : symbolic links 활성화 (기존 저장소는 영향을 받지 않습니다)
기타 옵션을 선택합니다. 저는 아무것도 선택 안하겠습니다. 그것이 기본값이니까. (끄덕) 드디어 마지막 단계네요. 고생하셨습니다. ㅔ[Install]을 눌러 설치합니다.
설치중...🏃♀️
설치 완료! View Release Notes 체크 해제하고 [Finish]를 누릅니다.
이제 잘 설치됐는지 확인해봅시다. 작업 표시줄에 git bash을 검색해 Git Bash를 실행시킵니다.
깃 배시 창이 열리면 git
이라고 입력한 후 Enter 키를 눌러보세요. 다음과 같은 화면이 뜬다면 제대로 git 설치 성공입니다.
깃을 사용하기 전에 사용자 정보를 입력해야 합니다. 깃은 버전을 저장할 때마다 그 버전을 만든 사용자 정보도 함께 저장하기 때문이죠. 그럼 사용자 정보를 입력해봅시다.
Git Bash 열기
명령어 입력하기
git config : 깃에서 사용자 정보를 설정
--global : 현재 컴퓨터에 있는 모든 저장소에서 같은 사용자 정보를 사용하도록 설정.
$ git config --global user.name "이름"
$ git config --global user.email "이메일 주소"
$ git config --list