내일배움캠프[4기_Reac트랙]/TIL
내일배움캠프 React트랙 45일차 회고 (2022.01.02)
ecoEarth
2023. 1. 2. 23:15
오늘은 튜터님이 기존 React Native코드에 리펙토링과정(컴포넌트 분리)을 거치고, 파이어베이스를 적용한 코드를 분석했다.
전에 파이어베이스를 처음봤을때에는 자바스크립트 기본적인부분이 공부되지않아 이해하기가 사실 불가능에 가까웠는데, 그뒤로 자바스크립트를 공부하고나니 그렇게 어려운건 아니었구나 하며 내심 좋았다.
추가적으로 그동안 프로젝트에서 git을 제대로 활용하지못한게 아쉬워 공부를 했다.
버전 되돌리는 두가지 방법
버전을 되돌리는 방법에는 크게 revert와 reset이 있다.
revert
revert는 버전을 되돌린 새로운 버전을 만드는 방법이다.
만약 10개의 버전이 존재하고, 그중 revert하고싶은 버전이 4번째에 존재한다면 11번째의 버전은 4번째의 버전과 완벽히 동일한 상태로 새롭게 만들어진다.
reset
버전을 완전히 되돌리기(시간을 되돌리듯이)
만약 10개의 버전이 존재하고, 그중 reset하고싶은 버전이 4번째에 존재한다면 5번째부터 10번째까지의 버전은 모두 지워지고 4번째버전이 최종버전인채로 남게된다.
이러한 reset은 3가지방법으로 접근할 수 있다.
reset.soft
reset.mixed
reset.reset
revert와 reset 실습
revert실습
reset실습
작업 임시 저장하기