Git을 시작하는 데 필요한 51가지 git 명령 🔥
8134 단어 javascriptwebdevgitgithub
버전 제어(Git) 기본 사항
안녕 !! 이 블로그 튜토리얼에서는 GIT 여정을 시작하는 데 필요한 모든 필수 명령을 나열합니다. 이 블로그를 북마크에 추가하고 필요할 때마다 다시 방문할 수 있습니다.
git 구성 확인
git config -l
git 사용자 이름 설정
git config --global user.name "pramit"
이메일 설정
git config --global user.email "[email protected]"
캐싱 자격 증명
git config --global credential.helper cache
저장소 초기화
git init
준비 영역에 파일 이름 추가
git add file_name
모든 파일을 스테이징 영역에 추가
git add .
특정 파일만 스테이징 영역에 추가
예제 "comp"로 시작하는 모든 파일 추가
git add comp*
repo 상태 확인
git status
변경 사항 커밋
git commit
메시지가 포함된 변경 사항 커밋
git commit -m "YOOOO!!! This is a message"
스테이징 영역에 추가하고 메시지와 함께 변경 사항 커밋
git commit -a -m "YOOOO!!! This is another message"
커밋 기록을 보려면
git log
커밋 히스토리 및 다음 파일 변경 사항
git log -p
git에서 특정 커밋 표시
git show commit_id
변경사항에 대한 통계
git log --stat
diff를 사용하여 커밋하기 전에 변경된 사항
git diff
git diff some_file.js
git diff --staged
추적 파일 제거
git rm filename
git에서 파일 이름 바꾸기
git mv oldfilename newfilename
스테이징되지 않은 변경 사항 되돌리기
git checkout file_name
단계적 변경 사항 되돌리기
git reset HEAD filename
git reset HEAD -p
가장 최근 커밋 수정 및 변경 사항 추가
git commit --amend
마지막 커밋 롤백
git revert HEAD
이전 커밋 되돌리기
git revert comit_id_here
새 분기 만들기
git branch branch_name
git에 브랜치 나열
git branch
분기를 만들고 즉시 전환
git checkout -b branch_name
git에서 브랜치 삭제
git branch -d branch_name
병합
git merge branch_name
git에서 그래프로 로그 커밋
git log --graph --oneline
모든 분기의 git에서 그래프로 로그 커밋
git log --graph --oneline --all
충돌하는 병합 중단
git merge --abort
원격 저장소 추가
git add remote https://repository_name.com
원격 저장소 URL 보기
git remote -v
원격 저장소에 대한 추가 정보 얻기
git remote show origin
원격 저장소에 변경 사항 푸시
git push
원격 저장소에서 변경 사항 가져오기
git pull
git이 현재 추적 중인 원격 분기 확인
git branch -r
원격 저장소 변경사항 가져오기
git fetch
원격 저장소의 현재 커밋 로그
git log origin/main
원격 저장소를 로컬 저장소와 병합
git merge origin/main
자동으로 병합하지 않고 Git에서 원격 브랜치의 내용 가져오기
git remote update
원격 저장소에 새 분기 푸시
git push -u origin branch_name
git에서 원격 브랜치 제거
git push --delete origin branch_name
GIT 리베이스
(git rebase를 사용하여 한 브랜치에서 다른 브랜치로 완료된 작업 전송)
git rebase branch_name
git에서 강제 푸시 요청:(VERY DANGEROUS)
git push -f
Git 팁과 트릭
빈 커밋
git commit --allow-empty -m "yooo"
로그 꾸미기
git log --pretty=oneline --graph --decorate
로컬 지점 정리
git config --global fetch.prune true
git branch --merged master | grep -v "master" | xargs -n 1 git branch -d
Git이 무시해야 하는 의도적으로 추적되지 않은 파일을 지정하는 파일
.gitignore
즐거운 코딩!!
프로젝트 관리자, 기고자 또는 오픈 소스 애호가인 경우 조기 액세스를 위해 Aviyel을 팔로우하거나 sign-up 있습니다.
Aviyel의 Discord 가입 => Aviyel's world
트위터 =>[ ]
Reference
이 문제에 관하여(Git을 시작하는 데 필요한 51가지 git 명령 🔥), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/aviyel/51-git-commands-that-youll-ever-need-to-get-started-with-git-34d5텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)