Weather 프로젝트 리팩토링 + TS로 마이그레이션 - 1

yesolog·2024년 1월 30일
0

개발일지

목록 보기
3/6
post-thumbnail

작년 여름에 만들어둔 Weather 프로젝트의 리팩토링 및 TS 마이그레이션을 진행할 계획이다.

지인들에게 보여줬을때 생각보다 고쳐야하는 부분도 많았고 작년에는 TS 프로젝트도 시도해보고 최근에는 TS 스터디를 진행하면서 내가 만든 프로젝트를 TS로 마이그레이션 하면 훨씬 도움이 많이 될 것 같기에 진행하려고한다.

진행방식은 기존에 만든 Weather 프로젝트를 클론해와서 새로운 레포와 연결시켜 해당 레포에서 수정하는 방식으로 진행하려고한다.

아마 순서는 JS로 만들어진 기존 플젝의 코드 리팩토링을 진행하고 이후에 TS로 마이그레이션을 진행하며 타입을 입혀줄 예정!

일단 본격적인 리팩토링에 들어가기 앞서 오늘은 간단한 세팅만 해두려고 한다.

첫번째로 해야할 일은 클론 및 기존 레포와 연결을 끊고 새로운 레포와 연결하는 일이다.

먼저 Weather_TS 라는 폴더를 생성한 뒤 해당 폴더에 플젝을 클론했다.

클론시 사용하는 명령어는 git clone 이다.

weather로 클론되어오는데 동일한 이름의 폴더명이 있으므로 나는 Weather_TS로 폴더 이름을 변경했다.

다음으로는 플젝에 연결되어 있는 레포를 끊어야 한다. 현시점에서는 weather와의 연결은 끊고 Weather_TS로 연결해야한다.

클론 연결을 끊는 git 명령어는 git remote remove 이다.

다음으로는 연결이 끊겼는지 확인해준다. 명령어는 git remote -v

이렇게 아무것도 안나오면 연결이 잘 끊긴 상태!

이후에는 git remote add 명령어를 사용하여 원하는 레포와 연결시킨다.

마지막으로 git remote -v를 사용하면 아까 remove 이후 사용했을 때와 달리 원격으로 레포가 잘 연결된 것을 확인할 수 있다.

0개의 댓글