1강 — 혼자 쓰는 Git
2024 DTC
| → / Space | 다음으로 |
| ← | 이전으로 |
| ↓ / ↑ | 같은 주제 안에서 단계 이동 |
| O | 전체 슬라이드 한눈에 보기 |
| F | 전체화면 |
아래쪽 화살표가 보이면 그 주제는 단계별로 이어집니다
과제.hwp
과제_수정.hwp
과제_최종.hwp
과제_진짜최종.hwp
과제_진짜최종_2.hwp
여기서 되돌리고 싶으면 어떻게 할까요?
파일이 언제 · 누가 · 왜
바뀌었는지 기록해주는 도구
내 컴퓨터의 기록 도구
프로그램그 기록을 올려두는 곳
웹사이트둘은 다른 것입니다. GitHub은 2강에서
Git을 쓰려면
git --version
git config --global user.name "홍길동"
git config --global user.email "me@example.com"
cd my-project
git init
Git이 파일을 다루는 방식
git addgit commit
git status
git add index.html
git status
git add .
git commit -m "첫 화면 만들기"
git status — 막히면 이것부터git add — 기록할 것 고르기git commit -m "..." — 기록하기뭐가 바뀌었는지 보려면
git log --oneline
git diff
| git status | 지금 상태 |
| git log --oneline | 지금까지의 기록 |
| git diff | 아직 add 안 한 변경 |
| git diff --staged | add 한 변경 |
잘못 고쳤을 때
git restore index.html
git restore --staged index.html
git commit --amend -m "메시지 다시"
git revert a1b2c3d
기록을 지운다
혼자일 때만되돌리는 커밋을 추가
함께 쓸 때올리면 안 되는 파일을 거르려면
.gitignore
node_modules
dist
.env
.DS_Store
.env — API 키가 들어 있다. 절대 올리지 않는다node_modules — 용량만 크고 다시 받으면 된다나중의 나를 위해
수정ㅁㄴㅇㄹ일단 커밋
로그인 버튼 추가목록 정렬 오류 수정
오늘 배운 것
| git init | 저장소 만들기 |
| git status | 막히면 이것부터 |
| git add | 기록할 것 고르기 |
| git commit -m | 기록하기 |
| git log --oneline | 기록 보기 |
| git diff | 뭐가 바뀌었는지 |
| git restore | 되돌리기 |
| git revert | 되돌리는 커밋 추가 |
| .gitignore | 올리지 않을 파일 |
직접 해봅시다
git init.gitignore 만들기git log 로 확인하고 하나 revert 해보기2강에서는 같이 씁니다