Git Spiekbriefje
설정
git config --global user.name "이름"사용자 이름 설정
git config --global user.name "Sam"
git config --global user.email "이메일"이메일 설정
git config --global user.email "sam@example.com"
git config --list모든 설정 확인
git config --list
시작
git init새 저장소 초기화
git init my-project
git clone <url>원격 저장소 복제
git clone https://github.com/user/repo.git
변경 사항
git status작업 디렉토리 상태
git status
git diff변경 사항 비교
git diff HEAD~1
git add <file>스테이징에 추가
git add . / git add file.txt
git commit -m "메시지"커밋 생성
git commit -m "feat: 새 기능"
git commit --amend마지막 커밋 수정
git commit --amend -m "수정된 메시지"
git stash변경 사항 임시 저장
git stash / git stash pop
브랜치
git branch브랜치 목록
git branch -a
git branch <name>새 브랜치 생성
git branch feature/login
git checkout <branch>브랜치 전환
git checkout main
git checkout -b <name>생성 + 전환
git checkout -b feature/login
git merge <branch>브랜치 병합
git merge feature/login
git branch -d <name>브랜치 삭제
git branch -d feature/login
git branch -D <name>브랜치 강제 삭제
git branch -D feature/login
원격
git remote -v원격 저장소 목록
git remote -v
git fetch원격 변경 가져오기
git fetch origin
git pull가져오기 + 병합
git pull origin main
git push원격에 전송
git push origin main
git push --force강제 푸시
git push --force origin main
되돌리기
git restore <file>파일 변경 취소
git restore file.txt
git reset HEAD <file>스테이징 취소
git reset HEAD file.txt
git revert <commit>커밋 되돌리기 (새 커밋)
git revert abc123
git reset --soft HEAD~1마지막 커밋 취소 (변경 유지)
git reset --soft HEAD~1
git reset --hard HEAD~1마지막 커밋 삭제 (변경 삭제)
git reset --hard HEAD~1
조회
git log커밋 이력
git log --oneline --graph
git log --oneline한줄 이력
git log --oneline -10
git show <commit>커밋 상세
git show abc123
git blame <file>줄별 작성자
git blame file.txt
git reflogHEAD 이력 (복구용)
git reflog
Wat is Git Spiekbriefje?
Doorzoekbaar Git-commando spiekbriefje per categorie met gevaarniveau-indicatoren
Gebruiksaanwijzing
- 1 Categorie kiezen — Kies een categorie zoals Configuratie, Branch of Ongedaan maken.
- 2 Zoeken — Zoek op commando of beschrijving.
- 3 Gevaarniveau controleren — Rode commando's kunnen gegevensverlies veroorzaken — gebruik met voorzichtigheid.
- 4 Kopiëren — Kopieer het gewenste commando en gebruik het in uw terminal.
Gerelateerde tools
Veelgestelde vragen
Meer dan 35 commando's in 7 categorieën: Configuratie, Init, Wijzigingen, Branch, Remote, Ongedaan maken en Weergave.
Veilig (groen) betekent geen gegevensverlies, Voorzichtig (geel) betekent oplettendheid vereist, Gevaar (rood) betekent mogelijk gegevensverlies.
Ja, gebruik de kopieerknop bij elk commando om het naar het klembord te kopiëren.
Ja, moderne commando's zoals git restore en git switch zijn inbegrepen.
Ja, alle gegevens zijn statisch opgenomen en werken offline.