본문 바로가기
개발/Git & GitHub

Git에 대해 알아보고 설치 방법 배워보기 ( Mac / Window )

by ▩▦▤▧▩▥ 2023. 5. 9.
반응형

개발을 배우고 나서 혼자 작업을 하다 다른 사람과 협업을 하거나 취업을 하게 되어 개발 업무를 진행하다 보면 대부분이 사용하게 되는 것이 있습니다. 바로 Git이죠. 아직 Git을 제대로 사용해 보지 않았을 때는 Git이라는 것이 엄청 부담스럽고 어렵게 느껴졌습니다. 하지만 개발을 계속하려면 어쩔 수 없이 Git을 사용해야겠죠. 그래서 이번 글에서는 Git에 대해서 알아보고, 운영 체제별로 Git을 설치하는 방법에 대해서 알아보도록 하겠습니다.

 

 

목차
Git이란 무엇인가?
Git은 왜 써야 하는가?
Git 설치 전 VSCode 설치
Mac에서 Git 설치
Window에서 Git 설치
Git 사용자 설정

 

 

Git이란 무엇인가?

우선 Git이 무엇인지 간단하게 알아보도록 하겠습니다.

 

아이콘 수정에 대한 트위터 글
출처 : 트위터

 

위 사진은 예전에 한창 유행을 했던 짤입니다. 디자이너가 클라이언트 요구에 맞춰서 계속 수정을 해 나가면서 버전을 올려가는 것을 풍자한 짤입니다. 디자이너들처럼 프로그래머들도 작업을 해 나가면서 각각 수정 사항을 버전별로 기록하곤 합니다. 그렇기 때문에 Git은 쉽게 생각하면 프로그래머들이 사용하는 버전관리 프로그램이라고 생각하면 쉽습니다.

 

 

Git은 왜 써야 하는가?

그렇다면 왜 굳이 Git을 써야 할까요? 버전관리만 한다면 다른 프로그램이나 그냥 저장만 해서 따로 관리해도 되지 않을까요? 물론 그렇게 생각할 수도 있습니다. 그런데 파일을 일일이 따로 저장하는 것도 귀찮지만, Git은 필요에 따라서 우리가 원하는 지점으로 코드를 변경시키거나 여러 사람과 함께 협업을 하려면 무조건 알고 있어야 합니다. 본인이 모르고 있으면 결국 취업하고 고통이 시작될 것이니 본인의 선택에 달려 있겠지만, 써보면 본인 혼자 작업할 때도 엄청 편하니 그냥 쓰길 바랍니다.

 

 

Git 설치 전 VSCode 설치

Git 설치 전에 VSCode를 설치하고 사용하길 바랍니다. 아마 프로그래밍하는 사람들이라면 본인에게 맞는 여러 코드 편집툴 쓰겠지만, 요즘 VSCode가 확장 프로그램도 좋고, 처음 입문하는 사람이라면 그냥 VSCode 쓰는 게 속 편하니 설치하시고 Git 사용하시기 바랍니다. 예전처럼 Git bash 쓰지 말고 그냥 편하게 VSCode로 끝내길 바랍니다. 가끔 착각하는 게 어려운 걸로 프로그래밍하는 게 잘하고 있어 보이는 거로 생각하는데 그냥 효율 떨어지는 거니 그냥 쉬운 거로 가길 바랍니다.

 

 

VSCode 설치방법

구글에 VSCode 검색하면 아래 사진처럼 첫 화면에 나옵니다. 다운로드로 들어가셔서 본인에게 맞는 OS 선택하셔서 다운로드하신 후, 설치해 주시면 됩니다.

구글 검색창
VSCode 다운로드 화면

 

 

Window에서 설치할 때 아래 사진에서처럼 기본적으로 맨 아래 2개가 체크되어 있는데, 혹시 체크표시가 되어있지 않다면 체크를 하고 설치를 진행해 주시기 바랍니다.

VSCode 설치 화면

 

 

 

Mac에서 Git 설치

먼저 Mac에서 Git 설치하는 방법에 대해서 알아보도록 하겠습니다. 제가 Mac을 주로 쓰기 대문에 Mac먼저 소개하겠습니다 :))

 

1. 우선 런치패드에서 터미널 실행해 줍니다.

맥북 런치패드 화면
맥북 터미널 화면

 

 

 

2. 다음은 Homebrew를 설치해 주어야 합니다. 구글에서 Homebrew라고 검색을 하거나 링크를 통해 https://brew.sh로 접속해 주세요.  

구글 검색창

 

 

 

3. Homebrew에 접속하였다면, 아래 사진에서 처럼 설치를 위한 명령어를 복사한 다음에, 터미널에 붙여 넣기를 해주면 됩니다.

home-brew 홈페이지

 

 

 

4. Password를 입력하라고 할 텐데, 이때 맥북 비밀번호를 입력해 줍니다. 비밀번호를 입력해도 화면에 표시가 안되니깐 잘 입력해야 합니다.

맥북 터미널 화면

 

 

5. 비밀번호 입력하면 아래와 같이 설치 중에 몇 번씩 무언가를 요구하는데 시키는 대로 해주면 됩니다.

맥북 터미널 화면

참고로 설치에 시간이 조금 걸립니다.

 

 

6. 설치가 끝나면 커맨드 2개를 입력하라고 나오는데 각각 터미널에 입력해 주면 됩니다. <중요> 본인 화면에 있는 거를 입력해야 합니다!!

맥북 터미널 화면

 

 

 

7. Homebrew 다 설치되었으면 터미널에 아래와 같이 입력하면 Git 설치가 완료됩니다.

brew install git

 

맥북 터미널 화면

 

 

8. 터미널 입력창에 아래의 명령어를 입력하여 정상적으로 Git이 설치되었는지 확인해 줍니다.

git --version

 

맥북 터미널 화면

 

Git version이 나오면 정상적으로 설치된 겁니다!

 

 

추가 환경 설정

Git 설치가 완료되었다면 간단하게 Git 사용을 편하게 하기 위해 몇 가지 설정을 해줍니다. 

 

Git 기본 브랜치 이름 변경

Git을 설치하면 기본 브랜치 이름이 master로 되어 있습니다. 아래 명령어를 입력하면 Git의 기본 브랜치 이름이 master에서 main으로 변경됩니다.

git config --global init.defaultBranch main

 

 

맥북 터미널 화면

 

 

Git 기본 에디터 변경

Git을 처음 설치하면 기본 에디터가 Vim으로 되어 있습니다. VSCode를 실행한 후 shift + command + p를 누른 후, install 'code' command in PATH를 선택해 서 활성화해 줍니다.

 

그리고 다시 터미널에서 아래와 같이 명령어를 입력해 줍니다.

git config --global core.editor "code --wait"

맥북 터미널 화면

 

 

 

 

 

Window에서 Git 설치

Mac에서 Git을 설치하는 것과는 다르게 Window에서 Git을 설치하는 방법은 매우 간단합니다. 구글에서 Git Window를 검색해서 사이트에 접속하거나 아래 링크로 접속해서 자신의 Window에 맞는 파일을 다운로드해 줍니다.

 

https://git-scm.com/download/win

 

Git - Downloading Package

Download for Windows Click here to download the latest (2.40.1) 32-bit version of Git for Windows. This is the most recent maintained build. It was released 13 days ago, on 2023-04-25. Other Git for Windows downloads Standalone Installer 32-bit Git for Win

git-scm.com

 

 

설치 시 기본 에디터를 VSCode로 변경해 줍니다.

Git 설치 화면

 

 

브랜치 기본 이름을 main으로 변경해 줍니다. 기존 master로 사용해도 됩니다. 하지만 저는 main으로 변경해서 씁니다.

Git 설치 화면

 

 

이외에는 변경하지 않고 Next를 계속해서 눌러 설치를 완료해 줍니다.

 

 

Git 사용자 설정

 

1. 우선 폴더를 하나 만들어 주세요. 저는 바탕화면에 Git test라는 폴더를 생성했습니다.

 

2. 이제 폴더를 우클릭해서 Mac의 경우 "폴더에서 새로운 터미널열기", Window의 경우 Git Bash 열기로 실행해 줍니다.

맥북 바탕화면윈도우 우클릭창 화면

 

3. 터미널에 아래와 같이 자신의 이메일과 유저네임을 설정해 줍니다.

git config --global user.email "이메일아이디@naver.com"
git config --global user.name "아무개"

 

이렇게 함으로써 현재 git을 사용하는 사용자를 구분할 수 있는 아이디를 등록하게 됩니다. 이렇게 하면 기본적으로 Git을 사용하는데 필요한 모든 준비를 마치게 됩니다.

 

 

 

이번 글에서는 Git에 대해서 알아보고 각 운영체제별로 Git을 설치하고 기본 세팅을 하는 방법에 대해서 알아보았습니다. 다음 글에서는 본격적으로 Git을 사용하는 방법에 대해서 알아보도록 하겠습니다.

 

 

Git 사용법 정리 완전 기초 / 기본 ( VS Code에서 쉽게 사용하기 )

Git 사용법 ( VSCode를 이용해서 쉽게 add, commit, git diff 하는 방법 )

Git Branch 사용법 ( git 브랜치 생성 및 관리 )

반응형

댓글