OS 별 Git 설치방법과 기본 사용방법 push pull fetch clone

GIT 설치

안녕하세요 오소리 코딩 블로그입니다. 오늘은 Git의 설치 방법과 기본적인 명령어 사용 방법에 대해 알려드리겠습니다. 우선 Git이 무엇이고, 왜 사용해야 하는지 살펴보도록 하겠습니다.

Git이란 무엇일까요 ?

Git은 분산 버전 관리 시스템(DVCS)으로, 소프트웨어 개발에서 소스 코드의 변경사항을 추적하고 여러 사람이 동시에 작업할 수 있도록 지원하는 도구입니다. Linus Torvalds에 의해 Linux 커널 개발을 위해 처음 만들어졌으며, 현재는 전 세계적으로 널리 사용되고 있습니다.

Git의 중요성

Git은 협업과 소스 코드 관리에 있어서 매우 중요한 도구입니다. 특히 다음과 같은 이유로 널리 사용됩니다

  • 변경사항 추적: 소스 코드의 변경사항을 세밀하게 추적할 수 있습니다.
  • 협업 용이: 여러 개발자가 동일한 프로젝트에 효율적으로 기여할 수 있습니다.
  • 버전 관리: 프로젝트의 여러 버전을 관리하고 필요에 따라 이전 버전으로 되돌릴 수 있습니다.

Git은 현대 소프트웨어 개발에서 필수적인 버전 관리 시스템입니다. 소스 코드의 변경사항을 추적하고, 여러 사람들과의 협업을 용이하게 하는 데 큰 도움이 됩니다. 그럼 이제 git 설치하는 방법을 알아볼까요 ?

Git 설치하기

1. Git 다운로드 및 설치

  • Windows: Git 공식 웹사이트(https://git-scm.com/)에서 Git을 다운로드하고 설치합니다. 설치 과정 중에 기본 옵션을 사용하는 것이 일반적입니다.
  • macOS: Terminal을 열고 git을 입력합니다. 만약 Git이 설치되어 있지 않다면, macOS가 자동으로 설치를 제안합니다.
  • Linux: 대부분의 Linux 배포판은 패키지 매니저를 통해 Git을 설치할 수 있습니다. 예를 들어, Ubuntu에서는 다음 명령어를 사용합니다:
  sudo apt-get update
  sudo apt-get install git

2. Git 버전 확인

  • 설치가 완료된 후, 다음 명령어를 실행하여 Git이 정상적으로 설치되었는지 확인합니다:
  git --version

Git 기본 설정

Git을 처음 사용하기 전에 사용자 이름과 이메일 주소를 설정해야 합니다. 이 정보는 Git 커밋에 사용됩니다.

git config --global user.name "Your Name"
git config --global user.email "your_email@example.com"

Git 저장소 만들기

1. 새로운 Git 저장소 초기화

  • 새 프로젝트를 시작할 때는 해당 디렉토리에서 다음 명령어를 실행하여 Git 저장소를 초기화합니다:
  git init

2. 기존 저장소 복제하기

  • GitHub나 다른 Git 서비스에서 프로젝트를 복제하려면 git clone 명령어를 사용합니다:
  git clone https://github.com/username/repository.git

기본적인 Git 명령어

1. 상태 확인하기 (git status)

  • 작업 디렉토리의 상태를 확인합니다:
  git status

2. 변경사항 스테이징하기 (git add)

  • 수정한 파일을 스테이징 영역에 추가합니다:
  git add 
  git add .  # 현재 디렉토리의 모든 변경사항을 추가

3. 커밋하기 (git commit)

  • 스테이징 영역의 변경사항을 저장소에 커밋합니다:
  git commit -m "Commit message"

4. 변경 이력 보기 (git log)

  • 커밋의 이력을 확인합니다:
  git log

5. 브랜치 생성 및 전환하기 (git branch, git checkout)

  • 새 브랜치를 생성하고, 다른 브랜치로 전환합니다:
  git branch new-branch
  git checkout new-branch

6. 원격 저장소와 동기화하기 (git push, git pull)

  • 로컬 변경사항을 원격 저장소에 푸시합니다:
  git push origin main
  • 원격 저장소의 변경사항을 로컬에 가져옵니다:
  git pull origin main

지금까지 git 설치 방법과 사용 방법에 대해서 간략하게 소개해드렸습니다. 이 글이사용 방법을 이해하는 데 도움이 되길 바라겠습니다. 오늘도 긴 글 읽어주셔서 감사합니다.

다른글보기