Git 기본 명령어

#Git 설치
sudo apt install git

#Git 생성
git init

#사용자 설정
git config --global user.name "이름"
git config --global user.email "이메일"

#Git 상태 보기
git status

#Git에 파일 등록
git add 파일명
#전체 파일 등록
git add -A 

#Git 제거
rm -r .git

#클론
git clone 깃주소
#뒤에 . 찍어주면 내용물만 클론됨

Commit

#커밋
git commit -m "Summary" -m "Description"

#커밋 진행상태 확인
git log

#커밋 수정
git commit --ament

#다시 미래시점으로 못감
git reset 커밋_일련번호의_앞6자리 --hard
:wq

#다시 갈 수 있음
git revert 커밋_일련번호의_앞6자리
:wq

Branch

#브랜치 생성
git branch 브랜치명

#브랜치 변경
git checkout 브랜치명

#병합(Merge)
#변경 내용을 적용할 브랜치로 변경 후
git merge 변경내용을_가져올_브랜치명
:wq

#시각화된 분기 확인
git log --graph
#모든 브랜치
git log --graph --all

#재배치(rebase) - 현재 HEAD로 다른 브랜치 병합
git rebase 변경내용을_가져올_브랜치_이름

#브랜치 삭제
git branch -D 브랜치명