Skip to content

Latest commit

 

History

History
147 lines (74 loc) · 4.43 KB

File metadata and controls

147 lines (74 loc) · 4.43 KB

Git 이란


Git 시작하기

  • git config 설정방법

    ✔ git config --list (config 정보 출력)

    ✔ git config --global user.name "name"

    ✔ git config --global user.email "email"

    ✔ git config --unset (--global) user.name/user.email (사용자 이름/이메일삭제)

  • 로컬 저장소 생성(CLI 환경)

    ✔ git init

  • git 상태 확인

    ✔ git status

  • git 파일 생성(혹은 수정)해서 commit에 반영할 파일 지정

    ✔ git add

  • git 로컬 저장소에 commit 남기기

    ✔ git commit -m <커밋 메세지>

  • git log 확인하기

    ✔ git log


Git의 branch

  • 코드의 흐름을 분산 - 가지치기 - 병합

  • git branch 생성

    ✔ git branch <branch_name>

  • git branch 전환

    ✔ git checkout <branch_name>

  • git branch 병합하기

    ✔ git merge <branch_name>

  • git branch 삭제하기

    ✔ git branch -d <branch_name>


Git과 Github

  • 깃허브 master→main변경

    ✔ git branch -M main

  • 원격 저장소 별칭 지정(추가)

    ✔ git remote add <remote_repository_name> <remote_repository_address>

  • 원격 저장소 삭제

    ✔ git remote remove <별칭>

  • 지정된 원격 저장소 별칭/주소 확인

    ✔ git remote -v

  • 원격 저장소에 branch push하기

    ✔ git push <remote_repository_name> <branch_name>

  • git 원격 저장소에서 로컬 저장소로 복사해오기

    ✔ git clone <remote_repository_address> <directory_name>


Fork한 repository 업데이트

  • 먼저 fork한 원격 저장소(원본 저장소) 추가

    ✔ git remote add upstream <fork한 원본 저장소 주소>

  • 원본 저장소(upstream)의 최신 내용 가져오기

    ✔ git fetch upstream

  • 원본 저장소와 로컬 저장소(내가 가져온 저장소) 병합

    ✔ git merge <병합하고 싶은 branch>

    • 원하는 branch에 병합

  • 변경할 파일이 있거나, 추가할 파일 있으면 진행 후 commit 남기기(git add/git commit -m)

  • fork해서 가져온 내 원격 저장소(origin)에 반영해주기(push)

    ✔ git push origin <병합하고 싶은 branch>