본문 바로가기
코딩 공부/Git

Git 시작하기

by JH-M 2023. 5. 8.

Git이란?

Git은 소프트웨어 개발에 사용되는 분산 버전 관리 시스템입니다. 다양한 개발자들이 협업하며 소스 코드를 관리하고 추적할 수 있게 해주는 도구로, 프로젝트의 변경 이력을 쉽게 파악할 수 있습니다. 프로젝트를 진행하며 발생하는 모든 변경사항을 효율적으로 관리할 수 있습니다.

Git 설치하기

Git을 설치하는 것은 간단합니다. 아래 링크에서 다운로드 받을 수 있습니다.

맥 사용자라면 터미널에서 Homebrew를 사용하여 Git을 쉽게 설치할 수 있습니다. Homebrew가 아직 설치되지 않았다면, 다음 명령어로 설치할 수 있습니다.

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

이후, 아래 명령어로 Git을 설치합니다.

brew install git

Git을 사용하기 위해서는 맥에서는 Terminal 또는 iTerm2, 윈도우에서는 Git Bash, PowerShell 또는 CMD와 같은 터미널 프로그램을 사용하여 Git 명령어를 실행할 수 있습니다. 이를 통해 Git 저장소를 초기화하고, 파일을 추가하거나 수정하여 버전 관리를 시작할 수 있습니다.

Git 초기 설정

Git을 처음 사용하기 전에 사용자 이름과 이메일 주소를 설정해야 합니다. 이 설정은 설치 후 한 번만 수행하면 되며, 깃허브와 연동하기 위해 가능하면 깃허브 계정과 동일한 이름과 이메일 주소를 사용하는 것이 좋습니다.

아래의 명령어를 참고하여 사용자 이름과 이메일 주소를 설정해 주세요.

git config --global user.name "JH"
git config --global user.email jh@gmail.com

이렇게 설정하면 Git에서 사용자 이름과 이메일 주소가 전역(global) 수준으로 설정되어, 해당 컴퓨터에서 Git을 사용할 때 기본적으로 적용됩니다. 이 설정을 완료한 후에는 Git과 GitHub를 원활하게 사용할 수 있습니다.

Git 기본 명령어 튜토리얼

터미널을 실행하고 테스트를 위한 디렉토리를 만들어 줍니다.

# test 디렉토리 생성
mkdir test

# test 디렉토리로 작업위치 변경
cd test

아래 명령어로 새로운 Git 저장소를 생성합니다.

git init

아래 명령 결과로 .git 디렉토리가 생성된 것을 확인할 수 있습니다.

ls -al

.git 디렉토리는 Git 저장소에서 버전 관리 기능을 수행하기 위해 필요한 모든 정보를 저장하는 중심 디렉토리입니다. 이 디렉토리는 프로젝트의 루트 디렉토리에 위치하며, Git은 이를 사용하여 프로젝트의 모든 파일 및 디렉토리를 추적하고 변경 내용을 관리합니다. 따라서 .git 디렉토리는 Git 저장소에서 매우 중요한 역할을 담당합니다.

테스트를 위해서 간단하게 텍스트 파일 하나를 생성하겠습니다. 아래 명령어는 test.txt라는 이름의 텍스트 파일을 생성하고, 파일 내용으로 init을 추가합니다.

echo "init" > test.txt

add 명령을 통해 test.txt 파일에대힌 변경사항을 저장소에 추가합니다.

git add test.txt

아래 명령어를 사용하면 Git 저장소에 변경 사항을 확정(commit)할 수 있습니다.

git commit -m "첫 커밋"

다음 명령어를 사용하면 Git 저장소에서 커밋 이력과 커밋 해시값 등을 확인할 수 있습니다.

git log

Git 기본 명령어 요약

  • git init: 새로운 Git 저장소 생성
  • git status: 변경 사항 확인
  • git add [파일명]: 변경 사항 저장소 추가
  • git commit -m "커밋 메시지": 변경 사항 커밋
  • git log: 변경 이력 확인

댓글