TIL 7/19 깃 문제

2023. 7. 19. 23:17Dev/TIL WIL

useEffect는 return jsx문 바로 위에 쓰는 걸 추천 => 코드의 실행순서 때문 

 

html return하는 부분이 없으면 jsx 확장자는 붙이지 않는다.

 

깃을 사용해 협업하는 도중 여러 문제가 발생하는데

 

먼저 로컬과 리모트 브런치의 버전이 많이 차이 날 경우

 

push나 pull이 안되는 경우가 있다.

 

이럴 때 해결하는 방법은 

 

로컬과 리모트 중 최신에 맞춰 대응한다.

 

로컬브런치가 최신인 경우 push를 --force옵션으로 강제로 밀어 넣는다.

 

리모트가 최신인 경우 

 

git reset ---hard로 origin/리모트브랜치명 작업물을 갈아끼운다.(헤드 자체를 가져오는 것이기 때문에 작업한 로컬 브런치의 커밋이 지워질 수 있다) 

 

위와 같은 에러를 방지하기 위해 깃허브에서 직접 내용을 수정하는 행위를 절대 하면 안 되고

 

브랜치를 최소 작업단위로 설정해 바로바로 반영하고 지운다.

 

 

 

 

 

 

'Dev > TIL WIL' 카테고리의 다른 글

TIL 7/25 TypeScript(1)  (0) 2023.07.26
TIL 7/20 form 중첩  (0) 2023.07.20
TIL 7/18 카카오 지도 API 구현  (0) 2023.07.18
TIL 7/7 redux-thunk, react-query  (0) 2023.07.07
TIL 6/19 useEffect return  (0) 2023.07.04