티스토리 뷰
Git Cli 명령어 정리
명령어 | 설명 | 예시 |
$git status [-s] | Git 작업폴더(워킹트리)의 상태 정보를 보여줌 -s : 상태를 요약해서 보여 줌 |
$git status $git status -s |
$git init | 현재 폴더에 Git 저장소 생성 | .git 이라는 폴더(로컬저장소)가 생성 |
$git config | Git 옵션 설정 | |
현재 사용자명 확인 | $git config --global user.name | |
현재 사용자 이메일 확인 | $git config --global user.email | |
사용자 이름을 nicek로 변경 | $git config --global user.name "nicek" | |
$git add <파일명> <파일명> | 파일을 스테이지에 추가 | $git add test.txt $git add test.txt sample2.txt |
$git commit [옵션] | 스테이지에 있는 파일을 로컬 저장소에 기록 | |
-m : 커밋 시 메시지를 입력 | $git commit -m "커밋 메시지 입력하는 것이 매너 입니다" | |
-add : 명령을 생략하고 바로 커밋 | $git commit -a | |
$git reset <파일명> | commit(스테이지에 올라간)된 파일을 스테이지에서 내림 | $git reset test.txt |
$git log [옵션] | 커밋 히스토리 확인 | $git log |
커밋중 최신의 숫자만큼만 출력 | $git log -n 3 | |
한 줄로 요약해서 출력 | $git log --oneline | |
상세 출력 | $git log --all | |
브랜치의 흐름을 그래프로 출력 | $git log --graph | |
브랜치와 태그 등의 참조를 간결히 출력 | $git log --decorate | |
모든것이 귀찮으면 한줄에 $git log --oneline --all ... |
||
$git remote add <원격저장소명> <원격저장소 주소> | 원격저장소를 등록 | $git remote add origin https://github.com/OOOOO/hello-git-cli.git |
$git remote -v | 원격저장소 목록 확인 | $git remote -v |
$git push <원격저장소명> <브런치명> | 로컬저장소의 소스를 원격저장소로 등록 | $git push origin master |
push 할때마다 위의 형식으로 하기 번거로우면 -u 옵션으로 설정 후 git push만 실행해도 됨 |
$git push -u origin master | |
$git fetch | 원격저장소의 소스를 로컬저장소로 가져옴 | |
$git pull | 원격저장소의 소스를 로컬저장소로 가져옴 | |
$git clone <저장소 주소> [새로운폴더명] | 원격의 Git 저장소를 로컬에 복제 | $git clone https://github.com/OOOOO/hello-git-cli.git or $git clone https://github.com/OOOOO/hello-git-cli.git hello-git-cli-new |
반응형
'프로그래밍 > Git' 카테고리의 다른 글
[Git] Stash(스태시) 변경 사항을 나만의 공간에 저장 - 정리중 (1) | 2022.01.07 |
---|---|
[Git] Reset 이전 커밋(Commit)으로 되돌리기 (0) | 2022.01.06 |
[Git] Revert Commit 이전 커밋으로 되돌리기 (0) | 2022.01.06 |
댓글