[TIL] Git & Github의 기초사용법

- 1 min

2017/10/20

Git & Github의 기초사용법

#1. Git 시작하기

Git의 장단점

워킹 트리(디렉토리) = 작업 디렉토리

Git 명령어

  1. clone: 프로젝트를 원격 저장소 -> 로컬 저장소로 불러옴
  2. init
  3. add: file들을 Stage에 올린다.
  4. commit: Stage에 있는 파일들을 묶어서 로컬 저장소(.git)에 저장 한다. 내 워킹트리에 SnapShot이라고 한다.
  5. reset: 이전 커밋이 참조 리스트에서 사라짐. 이전 커밋으로 되돌릴 때 사용
  6. revert: 이전 커밋은 남아있고 새로운 커밋을 만듬. 이전 커밋으로 되돌릴 때 사용
  7. checkout: 이전 커밋으로 되돌릴 때 사용. 헤드만 가져옴. (detached HEAD)
    • branch는 commit의 참조변수임.
  8. rebase: 현재 브랜치에서 대상 브랜치와 차이가 나는 커밋을 가져옴
  9. push: 로컬 저장소를 원격저장소로 올리는 것. 한 저장소의 변경사항만 올린다.
  10. pull: 원격저장소를 로컬 저장소애 복사하는는 것. (fetch + merge)
    • 현재 작업 디렉토리에 마지막 커밋 내용을 반영
  11. fetch: 저장소에 없는 커밋들을 가져온다.

#2. Branch

Branch

HEAD와 커밋

커밋의 절차

#3. Tag

git tag 태그이름 [커밋]
git push origin 태그이름
comments powered by Disqus
rss facebook twitter github youtube mail spotify lastfm instagram linkedin google google-plus pinterest medium vimeo stackoverflow reddit quora quora