Git Bash와 GitHub에 대한 초보자 친화적인 기사

발행: (2026년 1월 18일 오후 06:53 GMT+9)
3 min read
원문: Dev.to

Source: Dev.to

Git bash와 Git hub에 대한 초보자 친화적인 기사 표지 이미지.

Git와 GitHub란?

Git은 파일의 변경 사항을 지능적으로 추적하는 버전‑관리 시스템입니다.
GitHub은 코드를 저장하고, 공유하며, 협업할 수 있는 클라우드 기반 플랫폼입니다.
프로젝트는 리포지토리에 저장됩니다.

Git Bash 설치하기

  1. 공식 웹사이트에서 Git을 다운로드합니다(Windows 사용자는 Microsoft Store에서도 가능).
  2. 설치 프로그램을 실행하고 안내에 따라 진행합니다.
    • Git BashGit GUI가 선택되어 있는지 확인합니다.
    • 기본 편집기(예: Visual Studio Code)를 선택합니다.
    • 명령줄에서 Git을 사용할 옵션을 선택하고 설치를 완료합니다.

설치 확인

git --version

Git 설정하기

git config --global user.name "STEVE"
git config --global user.email "steveandrew97@gmil.com"

설정 확인

git config --global --list

SSH 키 생성 (비밀번호 없이 GitHub에 접근하기 위해)

ssh-keygen -t ed25519 -C "steveandrew97@gmail.com"
  • 기본 파일 위치를 사용하려면 Enter 키를 누릅니다.

SSH 에이전트 시작

eval "$(ssh-agent -s)"

SSH 키를 에이전트에 추가

ssh-add ~/.ssh/id_ed25519

공개 키 표시 (GitHub에 추가하기 위해)

cat ~/.ssh/id_ed25519.pub

GitHub에 코드 푸시하기

  1. 터미널에서 프로젝트 폴더를 엽니다.

  2. 리포지토리를 초기화합니다:

    git init
  3. 상태를 확인합니다:

    git status
  4. 파일을 추가합니다:

    git add .
  5. 커밋합니다:

    git commit -m "My first commit"
  6. 원격 리포지토리를 연결합니다:

    git remote add origin https://github.com/username/repository-name.git
  7. 코드를 푸시합니다:

    git push -u origin main

이제 코드가 GitHub에 나타납니다.

GitHub에서 코드 풀하기

풀은 프로젝트의 최신 버전을 가져옵니다:

git pull origin main

다른 사람과 협업하거나 다른 장치로 전환할 때 유용합니다.

Git으로 변경 사항 추적하기

  • 변경된 파일 보기:

    git status
  • 정확한 변경 내용 확인:

    git diff
  • 커밋 기록 검토:

    git log

요약

Git은 개발자가 코드의 변경 사항을 추적·저장·관리하도록 도와주고, GitHub은 프로젝트를 공유하고 함께 작업할 수 있는 협업 플랫폼을 제공합니다.

Back to Blog

관련 글

더 보기 »

Git 초보자를 위한 핵심

개요 이 가이드는 초보자에게 선도적인 버전 관리 시스템인 Git의 핵심 개념을 소개합니다. 버전 관리가 무엇인지, 왜 중요한지 등을 배울 수 있습니다,…

초보자를 위한 Git Bash와 GitHub 소개

Git이란 무엇인가? Git은 코드나 모든 파일의 변화를 시간에 따라 추적하는 무료 오픈‑소스 버전 컨트롤 시스템이다. 개발자들은 다음과 같은 일을 할 수 있다: - 프로젝트 작업…