Git

안함·2021년 2월 23일
0

까먹을때 볼려고 적어놓는 Git

수정중...ㅠ

알아야 하는 개념

stage,

remote repository,

local repository

깃이 추적하는 파일

  • untracked
    • untracked
  • tracked
    • unmodified
    • modified
    • staged

HEAD는 내가 지금 작업하는 로컬 브랜치를 가리킴


깃 시작하기

폴더로

  1. 원하는 폴더에서 git init 을 해주면

  2. .git 이라는 숨겨진 폴더가 생김 (이게 바로 로컬 저장소)

  3. 여기서 push를 하려면 원격 저장소 위치를 알려줘야됨

    git remote add origin https://github.com/아이디/이름.git

깃허브에서

  1. 깃허브에서 원하는 원격 저장소 선택해서 https주소 복사 해오기
  2. git clone https주소 로 원하는 폴더 로컬 저장소로 만들수 있음 1번에 있는 원격 저장소 받아와서

버전 생성하기

  1. 파일만들면서 작업함

  2. 스테이지에 올릴 파일들 올리기

    git add 원하는파일

  3. 커밋 하기

    git commit -m '커밋메세지 쓰고싶은거 쓰기'

  4. push 하기

    git push origin master

커밋이란?

  • 아무렇게나 모아서 커밋하지말기
  • 커밋메시지는 쓰기 나중에 봤을 때 이 커밋이 무엇인지 기억할 수 있도록
  • 스테이지에 올라가 있는 파일들을 의미 별로 묶어서 커밋할 것

origin , master 란

  • origin은 기본 내 원격 저장소 이름임
  • master 는 기본 내 브런치 이름임

원격 저장소에서 로컬 저장소로

git pull

Git Branch

  • 브랜치 만들기

    git branch 브랜치이름

  • 브랜치 이동하기

    git checkout 브랜치이름

  • 브랜치 가지고있는것 확인하기
    git branch
    터미널 나가기는 q

  • 브랜치 만들고 이동하기
    git branch -b 브런치이름

Git Merge

merge 하기전에

  1. 먼저 base가 될 master 브랜치로 이동해야함.

    git checkout master

  2. 그다음 compare 브랜치와 base 브랜치를 합쳐야함

    git merge compareBranchName

다른 사람의 원격 저장소를 내 로컬 원격 저장소에 연결하기

git remote add 원격저장소이름 원격저장소주소
ex) git remote add pair http어쩌고깃어쩌고
이후에 pull 을 하면 다른 사람의 원격 저장소를 당겨올수 있다.
git pull pair master

profile
✨ Frontend Developer 🧑‍💻

0개의 댓글