Git 명령어

S.KIOH·2021년 11월 18일
0

Git

목록 보기
1/1

Git 명령어

  • 새로운 저장소 생성 : $ git init

  • 저장소 복제/다운로드(clone)
    1) $ git clone <https:...URL> : 기존 소스 코드 다운로드/복제
    2) $ git clone /로컬/저장소/경로 : 로컬 저장소 복제
    3) $ git clone 사용자명@호스트:/원격/저장소/경로 : 원격 서버 저장소 복제

  • 추가 및 확정(commit)
    1) $ git add (<파일명> or *) : 커밋에 단일 파일의 변경 사항을 포함
    2) $ git add -A : 커밋에 파일의 변경 사항을 한번에 모두 포함
    3) $ git commit -m "커밋 메시지" : 커밋 생성(실제 변경사항 확정)
    4) $ git status : 파일 상태 확인

  • 가지(branch)치기 작업
    1) $ git branch : 브랜치 목록
    2) $ git branch <브랜치이름> : 새 브랜치 생성 (local로 만듦)
    3) $ git checkout-b <브랜치이름> : 브랜치 생성 & 이동
    4) $ git checkout master : master branch로 되돌아 옴
    5) $ git branch -d <브랜치이름> : 브랜치 삭제
    6) $ git push origin <브랜치이름> : 만든 브랜치를 원격 서버에 전송
    7) $ git push -u <remote.> <브랜치이름> : 새 브랜치를 원격 저장소로 push
    8) $ git pull <remote.> <브랜치이름> : 원격에 저장된 git 프로젝트의 현재 상태를 다운받고 + 현재 위치한 브랜치로 병합

  • 변경 사항 발행(push)
    1) $ git push origin master : 변경사항 원격 서버에 업로드
    2) $ git push <remote.> <브랜치이름> : 커밋을 원격 서버에 업로드
    3) $ git push -u <remote.> <브랜치이름> : 커밋을 원격 서버에 업로드
    4) $ git remote add origin <등록된 원격서버주소> : 클라우드 주소 등록 및 발행
    5) % git remote remove <등록된 클라우드 주소> : 클라우드 주소 삭제

  • 갱신 및 병합(merge)
    1) $ git pull : 원격 저장소의 변경 내용이 현재 디렉토리에 가져와지고 병합됨
    2) $ git merge <다른 브랜치 이름> : 현재 브랜치에 다른 브랜치의 수정사항 병합
    3) $ git add <파일명> : 각 파일을 병합할 수 있음
    4) $ git diff <브랜치이름><다른 브랜치이름> : 변경 내용 merge 전에 바뀐 내용을 비교할 수 있음

  • 태그tag 작업
    $ git log : 현재 위치한 브랜치 커밋 내용 확인 및 식별자 부여됨

  • 로컬 변경사항 return 작업
    1) $ git checkout -- <파일명> : 로컬의 변경 사항을 변경 전으로 되돌림
    2) $ git fetch origin : 원격에 저장된 git프로젝트의 현 상태를 다운로드

Git 명령어 - velog

0개의 댓글