시작하기
git init # 현재 폴더를 git 저장소로 초기화
git clone <url> # 원격 저장소를 내려받기변경사항 확인
git status # 지금 어떤 파일이 바뀌었나
git diff # 어떤 내용이 바뀌었나
git log --oneline # 커밋 기록 한 줄로 보기커밋하기
git add <파일> # 특정 파일만 스테이징
git add . # 변경된 모든 파일 스테이징 (주의: 비밀파일 포함될 수 있음)
git commit -m "메시지" # 커밋 생성원격 저장소
git push # 원격에 올리기
git pull # 원격에서 받아오기
git remote -v # 연결된 원격 저장소 확인브랜치
git branch # 브랜치 목록
git switch -c feature # feature 라는 새 브랜치 만들고 이동
git switch main # main 브랜치로 이동
git merge feature # 현재 브랜치에 feature를 합치기실수했을 때
git restore <파일> # 아직 커밋 안 한 변경 되돌리기
git commit --amend # 직전 커밋 메시지/내용 수정
git reset --soft HEAD~1 # 직전 커밋 취소 (변경사항은 유지)
git reset --hard는 변경사항까지 날려버리니 조심!
자주 쓰는 흐름
git status로 상태 보기git add <파일>로 올릴 파일 선택git commit -m "..."git push
이 4줄이면 90%의 작업이 끝남.