[Git] Command
2021.10.01GIT : Command
기본적인 git 순서
ADD - COMMIT - PUSH - PULL
깃 명령어
Git Version 확인
: git --version
Clone
: git clone url(ex: https://github.com/ooooo.git)
Commit
Add : git add 수정코드패스(ex: git add pages/index.html) Commint : git commit -m “내용”(ex: git commit -m "index.js 클릭 버그 수정")
Commit reset
: git reset(add한 파일 취소) : git reset fileName(파일 삭제) : git rm --cached fileName(파일 삭제, 위와 같은 명령어) : git reset merge(머지한 코드 취소)
Stash
: git stash(코드 임시 저장, stash 영역에 잠시 저장) : git stash pop(마지막에 저장한 코드 불러오기) : git stash list(stash의 목록 확인)
Push
: git push
pull vs fetch
- 풀 : git pull(git서버에서 최신 코드 받아와 merge 하기, fetch+merge)
- pull(merge O, 즉시 반영O - 충돌 발생 가능)
- 패치 : git fetch(git서버에서 최신 코드만 받아옴, 다운로드)
- fetch(merge X, 즉시 반영X)
Merge
- git merge branchName1 branchName2(합칠 브랜치의 이름 2개)
Branch
깃 브랜치 확인 : git branch, *(별)표시가 현재 브랜치
Checkout
- git checkout branchName
- local repository에서 remote repository의 브랜치로 체크아웃
- (맨 처음만 해당, 이후에는 git checkout)
- git checkout -t branchName
- (t = remote)
Log
- git log(로그 보기)
- git log --graph (그래프 형태로 로그를 보여줌)