GIT 명령

4449 단어
몇 가지 쉽고 유용한 git 명령

힘내 구성



사용자 폴더에 .gitconfig 파일을 생성하여 git을 설정할 수 있습니다.
또는 명령을 사용


git config --global user.name {{YOUR_USERNAME}}

git config --global user.email {{YOUR_EMAIL}}

git config -l



로컬에서 Git 리포지토리를 생성하려면




git init


원격에서 저장소 다운로드/복제




git clone {{REPOSITORY_LINK}}


힘내 분기



Git 분기는 변경 사항의 스냅샷에 대한 포인터입니다. 크든 작든 새 기능을 추가하거나 버그를 수정하려는 경우 변경 사항을 캡슐화하기 위해 새 분기를 생성합니다.

모든 지점 보기




git branch


새 분기 만들기




git branch {{BRANCH_NAME}}


지점 삭제




git branch -d {{BRANCH_NAME}}


다른 지점으로 전환




git switch {{BRANCH_NAME}}


분기를 현재 분기에 병합




git merge {{BRANCH_NAME}}


분기 동기화




git fetch


모든 로컬 지점 정리



가져오기 전에 더 이상 원격에 존재하지 않는 원격 추적 참조를 제거하십시오.

git fetch --prune


힘내 단계



커밋하기 전에 Git에게 커밋하려는 파일(추적되지 않은 새 파일, 수정된 파일 또는 삭제된 파일)을 스테이징이라고 알려야 합니다.

파일 상태/변경 사항을 확인하려면




git status


스테이지에 파일 추가




git add {{FILE}}


모든 파일을 스테이지에 추가




git add .


다음으로 시작하는 특정 파일만 추가



별표 명령을 사용하면 스테이징 영역에서 'index'로 시작하는 모든 파일을 추가할 수 있습니다.

git add {{FILE_STARTS_WITH}}*


파일 변경 사항 재설정/실행 취소




git reset {{FILE}}


모든 변경 사항 재설정/실행 취소




git reset


힘내 업데이트



리모컨 변경 사항 업데이트

변경 사항 커밋




git commit -m {{"YOUR_COMMIT_MESSAGE"}}


원격에서 변경 사항 가져오기




git pull


다른 브랜치에서 변경 사항 가져오기




git pull origin {{BRANCH}}


원격으로 변경 사항 업데이트




git push


다른 분기에 대한 변경 사항 업데이트




git push origin HEAD:{{BRANCH}}


힘내 실행 취소



git에서 변경 사항 실행 취소/되돌리기

로컬 변경 사항 재설정/실행 취소




git reset --hard


이전 헤드로 재설정




git reset --hard HEAD~{{NUMBER}}


변경 사항 되돌리기




git revert head


커밋 되돌리기




git revert {{COMMIT_ID}}


힘내 도움말



git 명령 도움말을 보려면




git help


커밋 기록을 보려면




git log


커밋 로그를 그래프로 보기




git log --graph --oneline


커밋 로그를 모든 분기의 그래프로 보기




git log --graph --oneline --all


커밋, 커밋 및 작업 트리 간의 변경 사항 표시,




git diff


현재 작업 트리에서 추적된 파일 제거




git rm {{FILE}}

좋은 웹페이지 즐겨찾기