git에 대하여 알아보았으니 git을 공부할 환경을 구축하자.
현재 Window 환경에서 학습을 하고있어 Window 기준 설치법을 알아보겠다.
1. Git 설치
먼저 Git을 설치해야한다.
홈페이지에 접속한 후 빨간 박스 안에 Download for Windows 버튼을 클릭해서 Git을 설치한다.
이미 설치가 되어있어 과정을 사진으로 설명할 수는 없다..
설치 중 주의 사항으로는 중간에 설치 항목을 선택하는 부분에서 git bash를 꼭 설치해야한다.
기본적으로 체크되어 있지만 체크를 해제하지 않도록 주의해야한다.
그렇다면 git bash가 무엇이길래 설치를 해야할까?
- git bash
git에 적합한 CLI(Command-Line Interface)로 우리가 흔히 알고 있는 Window의 cmd와 비슷한 프로그램이다.
Window에서는 유닉스나 리눅스 기반에 터미널에서 사용하는 명령어 체계와 다르게 되어있기 때문에 프로그래밍에서 사용하는데 적합하지가 않다.
따라서 git bash를 사용하면 Window에서도 편리하게 리눅스 명령어를 사용할 수 있게 되는 것이다.
git 설치 후 잘 설치되었는지 확인하기 위해서 git bash를 실행하여 다음 명령어를 입력한다.
git --version
이상없이 설치가 되었다면 아래처럼 설치한 버전이 나올 것이다.
2. git 환경 설정
git을 사용하기 위해서 몇가지 환경설정을 할 것이다.
git bash 창에 다음 명령어를 입력한다.
1. git config --global core.autocrlf true
해당 명령어는 협업 환경을 구축하기 위한 명령어이다.
우리가 프로젝트를 협업하게 되면 Window, Mac 이 두개의 운영체제가 이용될 것이다.
이 두개의 운영체제에서는 줄바꿈 방식이 다른데 이로인한 오류를 사전에 방지하기 위한 명령어이다.
2. config --global user.name "{yourName}" / config --global user.email "{yourEmail}"
해당 명령어는 git이 설치된 컴퓨터에서 앞으로 우리가 git을 통한 프로젝트 협업을 진행할 때 내 정보를 보여주기 위한 세팅이다.
3. 소스트리 설치
소스트리는 git을 시각적으로 관리하기 위한 GUI 프로그램이다.
소스트리 공식 사이트에서 윈도우를 위한 버전을 설치해주자.
설치 중 몇가지 고려사항이 있다.
1. Bitbucket 로그인 화면 건너뛰기
BItbucket은 깃허브 같은 종류의 서비스로 깃허브를 사용할 것이기에 건너뛴다.
2. Mercurial 설치 X
Mercurial은 깃과 같은 버전관리프로그램이다. 우리는 깃을 사용하기 때문에 체크를 꼭 해제한다.
3. 사용자 이름, 이메일 입력
추후 협업 시 작업자를 나타내기 때문에 입력해준다.
4. SSH 키를 불러오시겠습니까? 팝업 아니오 버튼 클릭
추후 공부에 관련한 내용이 나온다고 한다. (열공하자)
4. Visual Studio Code 설치
코딩 편집 프로그램이다.
모르는 사람이 없을 정도의 인지도와 인기를 가진 프로그램으로 Git과 GitHub 공부하는데 해당 편집기를 사용할 예정이다.
나는 이전부터 해당 편집기를 사용하고 있어 설치과정을 생략하였다.
5. VS Code Terminal 설정
우리가 설치한 Vs Code 편집기에서는 터미널을 사용할 수 있는데 우리는 그 터미널을 git bash로 변경할 것이다.
이유는 위에서 설명 했으니 읽어보기 바란다.
순서대로 따라하면 되겠다.
1. [ctrl]+[shift]+[p] 후 select default profile 검색
2. Git Bash 선택
결과
VS Code의 터미널이 git bash로 변경된 것을 확인 할 수 있다.
자 이제 git을 배울 세팅은 끝났다.
다음시간부터 git을 제대로 배워보자.
'Git Study' 카테고리의 다른 글
Git - #6. Reset, Revert (0) | 2023.09.07 |
---|---|
Git - #5. 버전 만들기 (Commit) (0) | 2023.08.30 |
Git - #4. gitignore (0) | 2023.08.29 |
Git - #3. 프로젝트 깃 설정 (0) | 2023.08.29 |
Git - #1. Git 이란 무엇인가? (0) | 2023.08.25 |