[Github] git 3 (명령어)

Yoon·2022년 6월 9일
0

git

목록 보기
3/13

# INDEX

1. 주요 Git 명령어
   1-1. GIT 명령어
   1-2. CLI 명령어

1. git 명령어 모음

1-1. GIT 명령어

분류명령어내용설명
<새로운 저장소 생성>$ git init.git 하위 디렉토리 생성 (폴더를 만든 후, 그 안에서 명령 실행 => 새로운 git저장소 생성)
<저장소 복제/다운로드(clone)>$ git clone <https:.. URL>기존 소스 코드 다운로드/복제
$ git clone /로컬/저장소/경로로컬 저장소 복제
$ git clone 사용자명@호스트:/원격/저장소/경로원격 서버 저장소 복제
<추가 및 확정(commit)>$ git add <파일명>커밋에 단일 파일의 변경 사항을 포함 (인덱스에 추가된 상태)
$ git add *
$ git add -A커밋에 파일의 변경 사항을 한번에 모두 포함
$ git commit -m "커밋 메시지"커밋 생성 (실제 변경사항 확정)
$ git status파일 상태 확인
<가지(branch)치기 작업> $ git branch브랜치 목록
$ git branch <브랜치이름>새 브랜치 생성 (local로 만듦)
$ git checkout -b <브랜치이름>브랜치 생성 & 이동
$ git checkout mastermaster branch로 되돌아 옴
$ git branch -d <브랜치이름>브랜치 삭제
$ git push origin <브랜치이름>만든 브랜치를 원격 서버에 전송
$ git push -u < remote > <브랜치이름>새 브랜치를 원격 저장소로 push
$ git pull < remote > <브랜치이름>원격에 저장된 git 프로젝트의 현재 상태를 다운받고 + 현재 위치한 브랜치로 병합
<변경 사항 발행(push)>$ git push origin master변경사항 원격 서버에 업로드
$ git push < remote > <브랜치이름>커밋을 원격 서버에 업로드
$ git push -u < remote > <브랜치이름>커밋을 원격 서버에 업로드
$ git remote add origin <등록된 원격 서버 주소>클라우드 주소 등록 및 발행 (git에게 새로운 원격 서버 주소 알림)
$ 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프로젝트의 현 상태를 다운로드
  • branch에 기존 작업코드 복사하고 push하기
    • branch 생성 후 이동 : git checkout -b expressPrac
    • 확인 : git status
    • push 하기 : git push origin expressPrac
  • husky > pre-commit hook failed (add --no-verify to bypass) 다음과 같은 에러와 함께 error때문에 commit 이 안될 때 (안쓰는 코드를 에러 처리해서 생긴 문제였음)
    • git commit -m "dd" --no-verify
profile
나의 공부 일기

0개의 댓글