Git 명령어 모음

Git

Git 설치 (우분투에서)

1) 터미널 (ctrl + Alt + T)
2) sudo apt install git
3) git --version

1.1 Git 명령어

분류명령어내용설명
새로운 저장소 생성$ git init.git 하위 디렉토리 생성
저장소 복사/다운로드(clone)$ git clone <https://…URL>기존 소스 코드 다운로드/복제
추가 및 확정 (add&commit)$ git add <파일명> \커밋에 단일 파일의 변경 사항을 포함 (인덱스에 추가된 상태)
 $ git add -A커밋에 파일의 변경 사항 모두
 $ git commit -m “메세지”커밋 생성 (실제 변경사항 확정)
 $ git status파일 상태 확인
가지치기(brantch)$ git branch브랜치 목록
 $ git branch <브랜치이름>새 브랜치 생성 (local로 만듦)
 $ git checkout -b <브렌치이름>브랜치 생성 & 이동
 $ git checkout mastermaster branch로 되돌아 옴
 $ git branch -d <브렌치이름>브렌치 삭제
 $ git push origin <브렌치이름>만든 브렌치를 원격 서버에 전송
 $ git push -u <브렌치이름>새 브렌치를 원격 저장소에 push
 $ git pull <브렌치이름>운격에 저장된 git 프로젝트의 현재 상태를 다운받고 + 현재 위치한 브렌치로 병합
<변경 사항 발행(push)>$ git push origin master변경사항 원격 서버 업로드
 $ git push <브렌치이름>커밋을 원격 서버에 업로드
 $ git push -u <브렌치이름>커밋을 user로 원격 서버에 업로드
 $ git push -f <브렌치이름>커밋을 강제(force)로 원격 서버에 업로드
 $ git remote add origin <등록된원격서버주소>클라우드 주소 등록 및 발행
 $ git remote remove <등록된 클라우드="" 조소="">클라우드 주소 삭제
<갱신 및 병합(merge)>$ git pull원격 저장소의 변경 내용이 현재 디렉토리에 가져(fetch)와 병합(merge)
 $ git merge <다른브렌치이름>현재 브렌치에 다른 브렌치의 수정사항 병합
 $ git add <파일명>각 파일을 병합할 수 있음
 $ git diff <브렌치이름> <다른 브렌치이름="">변경 내용 merge 전에 바뀐 내용을 비교할 수 있음
<태그tag>$ git log현재 위치한 브렌치 커밋 내용 확인 및 식별자 부여
<로컬 변경사항="" return="">$ git checkout – <파일명>로컬의 변경 사항을 변경 전으로 되돌림
 $ git fetch origin원격에 저장된 git 프로젝트의 현 상태를 다운로드

© 2020. All rights reserved.

따라쟁이