반응형

 

 

분류 명령어 기능
시작  설정
 
 
 
 
$ git --version 설치된 git 버전 확인
$ git init .git 하위 디렉토리 생성
$ git config --global user.name "사용자이름" 사용자 이름 설정
$ git config --global user.email "사용자이메일" 사용자 이메일 설정
$ git status 상태 확인
저장소
 
 
 
$ git remote add origin [github 저장소 주소] 원격 저장소 연결
$ git remote -v 저장소 확인
$ git clone /로컬/저장소/경로 로컬 저장소 복제
$ git clone 이름@호스트:/원격/저장소/경로 원격 저장소 복제
commit 
명령어
 
 
 
 
$ git add 파일명 커밋에 변경사항 올림
$ git add . 수정한 전체파일 올림
$ git commit -m "메세지" 커밋 생성(변경사항 저장)
$ git log 커밋 내역 확인
$ git status 파일 상태 확인
branch 
명령어
 
 
 
 
 
 
 
$ git branch 브랜치 목록 확인
$ git branch 브랜치명 브랜치 생성
$ git checkout 브랜치명 브랜치로 이동
$ git checkout -b 브랜치명 브랜치만들고 이동
$ git checkout master master 브랜치로 돌아옴
$ git branch -d 브랜치명 브랜치 삭제
$ git log --oneline 한 커밋씩 출력
$ git log --branches --graph 커밋을 그래프로 표시
push 
명령어
 
 
 
 
$ git push origin master 원격 저장소에 업로드
$ git push 저장소주소 브랜치이름 커밋을 원격 저장소에 업로드
$ git push -u 저장소주소 브랜치이름 커밋을 원격 저장소에 업로드
$ git remote add origin 저장소주소 클라우드 주소 등록
$ git remote remove 저장소주소 클라우드 주소 삭제
merge 
명령어
 
 
 
$ git pull 원격 저장소 변경사항 가져오고 병합하기
$ git merge 다른브랜치이름 현재 브랜치에 다른 브랜치 병합
$ git add 파일이름 파일 병합
$ git diff 브랜치이름 다른브랜치이름 병합 이전의 내용과 비교
로컬 명령어
 
$ git checkout --파일명 변경 전으로 되돌림
$ git fetch origin 현재 상태를 다운로드

 

 

반응형

+ Recent posts