UX·UI - FrontEnd Dev. Story

프론트엔드/정보 용어

git 깃 자주쓰이는 명령어 정리

클로이겅쥬 2020. 9. 24. 16:30
반응형

 

1. 기본 명령어

명령어 설명
git init 저장소(git) 생성
git status 변경 사항 체크
git add * 모든 파일을 staged 상태로 만든다.
git add . .gitignore에 있는 파일은 제외하고 staged에 올린다.
git add {파일명} 파일명 해당하는 파일을 staged에 올린다.
cd directory change directory 디렉토리를 변경한다는 의미 
git clone {url} {저장할 폴더명} 폴더명을 입력하면 현재위치에 폴더를 만들면서 클론
git clean 추적 중이지 않는 파일만 지우는 기본 동작
git clean - f 디렉터리를 제외한 파일들만 삭제
git clean -f -d 디렉터리까지 삭제
git clean -f -d -x ignored된 파일까지 삭제

 

 

 

2. Commit 명령어

명령어 설명
git commit -m '변경내용' 커밋
git commit --amend -m '수정메세지' 마지막 커밋메세지 수정
git log 모든 커밋로그 확인
git log -3 최근 3개 커밋로그 확인
git log --pretty=oneline 각 커밋을 한 줄로 표시하기

 

 

 

3. 취소 명령어

명령어 설명
git reset HEAD git add한 모든 파일 취소
git reset HEAD file.txt file.txt(파일명) add한 파일 취소
git reset HEAD^ 마지막 커밋 삭제
git reset HEAD * 스테이징을 얻스테이징으로 변경, ref

 

4. Branch 명령어

명령어 설명
git checkout master 'mater' 브랜치로 이동
git branch master master 브랜치 생성하기
git branch new master mater > new 브랜치 생성
git branch -r 원격 브랜치 목록보기
git branch -a 로컬 브랜치 목록보기
git branch -d {삭제할 브랜치 명} 선택한 브랜치 삭제
git branch -m {new name} 브랜치 이름 변경하기

 

4. 압축하는 명령

명령어 설명
git archive -o test.zip HEAD $(git diff --name-only HEAD^) 커밋내용 zip 파일로 압축

 

 

 

 

 

 

 

 

반응형