오늘 한 일
✔️JS 문법 종합반 (4주차 완강)
✔️Git 특강
- revert, reset
- clone, push, fetch, pull
- pull request
Git
커밋 되돌리기
- revert : 이전 커밋으로 새로운 커밋을 만든다. 취소할 커밋 해쉬의 이전 해쉬의 커밋으로 새로운 커밋이 만들어진다. 지워지는 커밋이 없기에 안전하다.
git revert <취소할 커밋 해쉬>
- reset : 변경 사항을 완전히 지운다. soft, mixed, hard 리셋이 있다.
- 작업 디렉토리에서 변경 생성
- 스테이지로 추가
- 저장소로 커밋
취소할 커밋이 위의 순서대로 진행됬을 것이다.
soft : 3번만 지운다.
mixed : 2번까지 지운다. 코드의 변경사항만 남아있음.
hard : 1번까지 지운다.
git reset <되돌아갈 커밋>
마음가짐
처음부터 이해하려고 하지말고 익숙해지자.