본문 바로가기
프로그래밍/Github

[github] git을 처음 시작하는 사람들을 위한 글

by iwbap 2024. 6. 12.
728x90

1. Git의 기본 개념 이해하기

  • 버전 관리 시스템 (VCS): Git은 분산 버전 관리 시스템으로, 코드의 변경 내역을 추적하고 여러 명이 협업할 수 있게 합니다.
  • 로컬 저장소와 원격 저장소: 로컬 저장소는 내 컴퓨터에 있는 저장소이고, 원격 저장소는 GitHub, GitLab 같은 서버에 있는 저장소입니다.
  • 커밋: 코드의 특정 시점 상태를 저장하는 단위입니다.
  • 브랜치: 독립적으로 작업할 수 있는 별도의 작업 공간입니다.

 

2. Git 설치하기

Git을 설치하는 방법은 운영체제에 따라 다릅니다.

Windows

  1. Git for Windows 웹사이트로 가서 설치 파일을 다운로드합니다.
  2. 설치 파일을 실행하고 안내에 따라 Git을 설치합니다.

MacOS

  1. 터미널을 열고 다음 명령어를 실행하여 Homebrew를 사용해 Git을 설치합니다.
    [bash]
    brew install git

Linux

  1. 터미널을 열고 다음 명령어를 실행하여 Git을 설치합니다.
    [bash]
    sudo apt-get update
    sudo apt-get install git
     
     

3. Git 설정하기

Git 설치 후 사용자 이름과 이메일 주소를 설정합니다. 이는 모든 커밋에 사용됩니다.

[bash]

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

 

 

4. Git 기본 명령어 배우기

4.1. 로컬 저장소 초기화

새로운 Git 저장소를 초기화합니다.

[bash]

git init

 

4.2. 원격 저장소 클론

GitHub 등 원격 저장소를 클론하여 로컬에 복사합니다.

[bash]

git clone <repository_url>

 

4.3. 파일 추가 및 커밋

변경된 파일을 스테이지에 추가하고 커밋합니다.

[bash]

git add <file_name>   # 특정 파일 추가
git add .             # 모든 변경 파일 추가
git commit -m "설명 메시지"

 

4.4. 원격 저장소에 푸시

로컬 커밋을 원격 저장소로 푸시합니다.

[bash]

git push origin <branch_name>

 

 

5. GitHub에 저장소 생성하고 연결하기

1. GitHub에 새로운 저장소 생성: GitHub에 로그인하고 새로운 저장소를 생성합니다.

 

2. 로컬 저장소를 원격 저장소에 연결: GitHub에서 제공하는 URL을 사용하여 로컬 저장소를 원격 저장소에 연결합니다.

[bash]

git remote add origin <repository_url>

 

3. 첫 번째 푸시: 로컬 저장소의 내용을 원격 저장소에 처음으로 푸시합니다.

[bash]

git push -u origin main

 

 

6. 실습하기

실습을 통해 Git의 기본적인 사용법을 익히는 것이 중요합니다. 다음과 같은 예제를 따라 해볼 수 있습니다.

 

1. 새 프로젝트 폴더 생성

[bash]

mkdir my-git-project
cd my-git-project

 

2. Git 초기화

[bash]

git init

 

3. 파일 생성 및 커밋

[bash]

echo "# My Git Project" > README.md
git add README.md
git commit -m "Initial commit"

 

4. GitHub에 저장소 생성 후 푸시

[bash]

git remote add origin <repository_url>
git push -u origin main

728x90