카테고리 없음

[Git 최초 설정 ~ push까지]

100.nam 2024. 12. 20. 21:10

1. Git 설치

1) Git 다운로드

 

Git - Downloading Package

Download for Windows Click here to download the latest (2.47.1) 64-bit version of Git for Windows. This is the most recent maintained build. It was released on 2024-11-25. Other Git for Windows downloads Standalone Installer 32-bit Git for Windows Setup. 6

git-scm.com

 

2) 설치

  • 설치 중 "Git Bash Here"와 같은 옵션을 선택하여 Git Bash를 설치.
  • Windows에서는 Git Bash를, Mac/Linux에서는 기본 터미널을 사용.

3) 설치 확인

git --version

 

2. Git 최초 설정

설치 후 사용자 정보를 설정해야 합니다. 이 정보는 모든 커밋에 포함됩니다.

 

1) 이름 설정

git config --global user.name "Your Name"

 

2) 이메일 설정

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

 

3) 설정 확인

git config --list

 

3. GitHub 복사 및 연결

1) GitHub에서 새 저장소 생성

  • GitHub에 로그인 후 "New repository" 클릭.

  • 저장소 이름을 입력하고 생성.

2) 복사 및 연결

git clone <repository_url>
# 파일 새로 생성 후 연결
# git 저장소를 따로 init 안해줘도 된다.

 

repository_url

 

 2. 새로운 파일 생성, add, commit, push

touch README.md # README 파일 생성
git add README.md # git에 파일 추가
git commit -m "원하는 메세지" # 커밋 생성
git push -u origin main #원격 저장소로 푸시
#main 브랜치를 원격 저장소로 푸시
#이후 git push 로 사용

 

Git의 세가지 영역

더보기

Staging Area

Commit을 할 때, 총 3가지 영역을 바탕으로 작동합니다.

  • Working Directory : 내가 작업하고 있는 프로젝트의 디렉토리
  • Staging Area : 커밋을 하기 위해 $ git add 명령어로 추가한 파일들이 모여있는 공간
  • Repository : 커밋들이 모여있는 저장소

 

열심히 코드를 작성하다가 커밋을 해야하는 순간이 오면 git add .를 통해 커밋할 파일들을 추가합니다.

이 파일은 바로 Repository에 올라가지 않고, Staging Area에 올라가게 됩니다.

 

Staging Area에 추가한 파일들을 Commit을 한다면 최종적으로 저장소(Repository)로  저장되게 됩니다.