본문 바로가기

나를 위한 개발기록13

Git 원격에 올라간 commit 중 없애고 싶은 커밋 삭제 일단 내 경우는 나 혼자 개인 레포지토리에서 작업했고, 과거 커밋이 다른 커밋들과 아무 연관이 없었음 git rebase -i "삭제하고 싶은 커밋 이전 커밋" 목록이 뜨면 해당 라인에 dd를 하거나 pick 을 drop 으로 수정하고 :wq를 눌러서 나온다. 그리고 그걸 git push 브랜치 -f 포스 푸쉬 했음 2023. 3. 4.
이미 create-react-app 했을 경우 typescript 적용하는 법 간단하게 리액트 앱을 만들려고 cra를 이용해 프로젝트를 생성해보자. npx create-react-app . npm start 아뿔싸 ! ts 템플릿을 이용해서 작업해야하는데 이미 create-react-app부터 갈겨버렸을 경우! npx create-react-app my-app --template typescript 다시 삭제하고 위 명령어를 적어 다시 만들기엔 가오가 상한다면??? npm install --save typescript @types/node @types/react @types/react-dom @types/jest 이렇게 명령어를 적어주고, index.js 와 App.js를 index.tsx App.tsx로 바꿔주고, index.tsx 파일 내에 document.getElementB.. 2023. 3. 4.
git 과거 커밋 수정하기 git rebase -i "수정 하고 싶은 커밋의 직전 커밋" i 누르고 수정 하고 싶은 커밋을 edit으로 변경후 esc 누르고 :wq 해당 커밋을 수정 후 git commit --amend git rebase --continue 2022. 12. 30.
npm-ci 와 npm install의 차이 참고자료: https://docs.npmjs.com/cli/v7/commands/npm-ci npm-ci | npm Docs Install a project with a clean slate docs.npmjs.com https://betterprogramming.pub/npm-ci-vs-npm-install-which-should-you-use-in-your-node-js-projects-51e07cb71e26 npm ci vs. npm install — Which Should You Use in Your Node.js Projects? And what exactly is the difference? betterprogramming.pub ` # npm npm은 Node.js 프로젝트의 기본 패키지 관.. 2022. 10. 13.