1. 원격 저장소 연결
원격 저장소 연결
git remote add origin [원격저장소 주소]
현재 연결된 원격 저장소 확인
git remote -v
원격 저장소 연결 해제
git remote rm origin
2. Git 저장소 초기화
Git 저장소로 초기화
git init
해당 명령어를 실행하면 .git 폴더가 생성되며, Git 저장소로 인식됩니다.
3. 파일 추가 (Staging)
모든 변경 파일 추가
git add .
특정 파일만 추가
git add 파일명
git add 취소 (Staging 취소)
git reset HEAD [파일명] # 특정 파일 git reset # 전체 취소
4. 커밋 (Commit)
커밋 메시지와 함께 저장
git commit -m "커밋 메시지"
add + commit 한 번에
git commit -am "커밋 메시지"
-am은 이미 Git으로 추적되고 있는 파일만 대상입니다. 새로 추가된 파일은 git add 필요.
커밋 기록 확인
git log
커밋 ID, 사용자 이름, 날짜, 브랜치 정보 등을 확인할 수 있습니다.
가장 최근 커밋 취소 (되돌리기)
git reset --hard @^ # 또는 @~1, @~
주의: --hard 옵션은 작업 내용을 되돌릴 수 없으니 신중하게 사용하세요.
5. 푸시 (Push)
커밋 내용을 원격 저장소로 푸시
git push origin main # 또는 master
GitHub의 기본 브랜치가 main일 경우, main 사용. 예전에는 master를 기본으로 사용했습니다.
마무리 팁
- 변경 사항을 올바르게 기록하려면 커밋 메시지를 명확하게 작성하세요.
- 푸시 전에 git status와 git log를 통해 현재 상태를 점검하면 실수를 줄일 수 있습니다.
- reset 명령은 되돌릴 수 없기 때문에, 신중히 사용하세요. 필요하다면 --soft나 --mixed 옵션도 참고하세요.