Git 명령어 정리
git init 현재 폴더에 git을 등록한다. git clone {PATH} PATH의 깃 원격 저장소에 있는 내용들을 모두 가져온다. git clone은 다음과 같은 명령어들로 원격 저장소의 내용을 가져온다. 1. 저장소 폴더 생성 2. 저장소 폴더 내에서 git init 3. git remote add origin {PATH} 4. git fetch 5. git checkout {최종 커밋} git branch [-l], git branch -v, git branch -r, git branch -a -l 옵션은 생략이 가능하며, 로컬 브랜치들의 목록을 보여준다. -v 옵션은 로컬 브랜치들의 목록을 마지막 커밋 내용과 함께 보여준다. -r 옵션은 원격 브랜치들의 목록을 보여준다. -a 옵션은 원격/로컬 브랜치들의 목록을 모두 보여준다. git branch {이름}, git branch {생성 브랜치} {기준 브랜치} 새로운 브랜치를 생성한다.(단, 생성만 하고 이동은 하지 않는다) branch 명령어의 인자로 이름을 두 개 주면 뒤 브랜치를 기준으로 새로운 브랜치를 생성한다.(마찬가지로 새로운 브랜치로의 이동은 하지 않는다) git branch (-merged | -no-merged) -merged 옵션은 이미 merge 된 브랜치들, -no-merged 옵션은 아직 merge 되지 않은 브랜치들을 보여준다.(*이 붙지 않은 브랜치들은 이미 merge되었기 때문에 삭제가 가능하다) git branch -d (이름) 해당 브랜치를 삭제한다.(*이 붙어 있으면 삭제가 불가능하다) git branch -m (기존 이름 A) (바꿀 이름 B) 브랜치 A를 브랜치 B로 변경한다.(-M 옵션을 사용할 경우 동일한 이름의 브랜치도 덮어 쓴다) git add {파일 이름}, git add . , git add -u, git add -A, git add --all 파일 이름만 적게 되면 해당 파일만 스테이징한다. . 옵션을 주면 변화된 파일, 추가된 파일 을 스테이징한다....