티스토리 뷰

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

 

반응형
댓글
반응형
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday