반응형
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 파일로 압축 |
반응형
'프론트엔드 > 정보 용어' 카테고리의 다른 글
[IT 용어정리] 팝업창 VS 모달창, 차이점은 뭘까? (2) | 2021.01.06 |
---|---|
[프로그래밍 용어] 파싱(Parsing) VS 컴파일(Compile) 용어 차이는? (2) | 2020.11.11 |
[IT 소프트웨어 용어] 매시업(mashup)이란? (0) | 2020.08.20 |
[IT 소프트웨어 용어] 루팅(rooting)이란? (0) | 2020.08.20 |
[IT 소프트웨어 용어] 디버깅이란? (0) | 2020.08.20 |