Coding127 Git - git merge git merge 명령어는 브랜치를 합치는 과정이다. 특히 merge는 조심해야 하는것이 한번 merge가 되면 되돌아가 가기가 안되는 것으로 알고 있다. commit은 브랜치 이동이나 stash로 돌아갈 수 있지만... 그래서 merge는 신중해야한다. # Merge - 현재 repo 브랜치, 즉 vscode 기준으로(좌측 하단)에 나와 있는 브랜치에 merge를 하겠다는 의미이다. git merge [merge할 브랜치] // ex) // 현재 vscode 브랜치가 master // git merge dev // 명령어를 입력하면 master에 dev 브랜치를 merge 하겠다는 의미 ## git merge 종류 - fast - forward merge - 기본 merge 명령어의 디폴트 값이다. g.. 2022. 2. 5. React - regeneratorRuntime is not defined React cli로 설치로 설치를 해서 async/await을 사용하는데 무리가 없지만, webpack과 babel을 이용한다면 async/await을 사용하는데 어려움이 있다. 브라우져에서 regeneratorRuntime 에러를 보내 줄 것이다. 이 에러는 babel 설정을 통해서 해결 할 수 있다. 우선 babel runtime을 설치를 한다. npm install @babel/plugin-transform-runtime @babel/runtime 그리고 나서 webpack config 파일에서 설정을 한다. module.rules.use.options.pulgins 값으로 설정을 한다. const path = require('path'); const HtmlWebpackPlugin = requir.. 2022. 2. 3. React - React install react를 처음 설치를 할 때, 2가지 방법이 있다. 하나는 npm을 이용해서 설치를 하고 webpack과 babel을 이용하여 커스텀화 시킬수 있고, 다른 한가지 방법은 react cli를 활용하는 방안이다. 특징들을 비교해 보면... # npm 설치 - 원하는 라이브러리만 설치가 가능하다. - 필요한 기능들만 넣어서 cli에 비해 가볍기 때문에 build 시간이 절약 - webpack 및 babel 설정이 필요하기 때문에 초기 setting이 오래 걸린다. # cli 설치 - 쉽게 설치가 가능하다. - 필요한 기능 이외에 다른것들 까지 설치가 되어 build 시간이 보다 오래걸린다. ## cli 설치 cli설치 명령어는 다음과 같다. 폴더명 뒤에 옵션들을 넣을 수 있고, react를 설치할 때 필요.. 2022. 2. 2. Server - REMOTE HOST IDENTIFICATION HAS CHANGED error server에 접속을 위해 ssh key 등록을 해두고 사용을 하다가 server가 바뀌게 되었을 때, RSA key 충돌이 발생을 한다. 특히 EC2에 ssh 키를 등록하고 사용하는 경우, instance를 변경을 하게 된다면 기존에 key는 사용이 불가하다. 회사에서 EC2 장비에 접속하도록 ssh를 등록을 해두었지만, RI(Reserved instance)와 scale 변경을 하게되면서 EC2 장비에 instance 변경이 되었다. 그러면서 RSA(암호화) 공유키 충돌 문제가 발생하였다. 충돌의 원인은 local에서 예전에 server에 ssh키 등록을 통해서 인증 과정을 거쳤고, 이 ssh키를 그대로 가지고 있지만, local은 예전 server의 ip가 등록되어 있는 상태이다. 그래서 local.. 2022. 1. 18. 이전 1 ··· 4 5 6 7 8 9 10 ··· 32 다음 반응형