분류 전체보기32 [Git] Git branch 병합 전략 두 개의 브랜치가 존재하는 상황에서, 하나의 브랜치로 합치는 경우 Git에서는 일반적으로 두 가지 방법을 사용할 수 있습니다. 오늘은 그 방법에 대해서 알아보려고 합니다! Merge merge 브랜치에서 사용하는 전략은 각 브랜치의 마지막 커밋 두 개와, 공통 조상의 총 3개의 커밋을 이용하는 3-way mere를 수행하여 새로운 커밋을 만들어내는 것입니다. 다음 그림에서 보이는 feature와 master의 마지막 커밋은 각각 f2와 m2, 그리고 공통 조상 커밋 b 입니다. 3-way-merge 비교를 위해 필요한 3개의 커밋을 정리하면 다음 세 가지 커밋입니다. 1. 내 브랜치 커밋 2. 다른 사람의 브랜치 커밋 3. 두 브랜치의 공통 조장이 되는 커밋 우선, 공통 조상이 되는 base에 커밋되어 .. 2021. 12. 20. [Kotlin] 변수 선언 Kotlin은 두 키워드 val, var을 사용하여 변수를 선언합니다. - 값이 변경되지 않은 변수에 val을 사용합니다. val을 사용하여 선언된 변수에 값을 재할당할 수 없습니다. - 값이 변경될 수 있는 변수에 var을 사용합니다. var count: Int = 10 다른 언어와 마찬가지로 수치 데이터에 따라 Byte, Short, Long, Float, Double, Int를 사용할 수 있습니다. var로 선언한 count 값은 재할당할 수 있습니다. var count: Int = 10 count = 15 반대로 값이 항상 유지되도록 하려면 val 키워드를 사용하여 변수를 선언합니다. val languageName: String = "Kotlin" null Kotlin에서 변수는 null값을 가질.. 2021. 12. 14. [React] CRA로 TypeScript React 프로젝트 생성하기 오늘은 Create-React-App으로 TypeScript 프로젝트를 생성해보겠습니다..! TypeScript 기반의 React 프로젝트를 설정하기 위해서는 여러가지 설정을 변경해야 하지만, 템플릿을 이용하면 훨씬 간편하게 프로젝트를 생성할 수 있습니다. Template $ npx create-react-app "project name" —template typescript project name에는 생성하고자 하는 프로젝트의 이름을 넣으면 됩니다. 그러면 해당 이름의 폴더 안에 TypeScript 버전의 create-react-app이 생성됩니다. 다음으로, typescript를 사용하면서 필요한 라이브러리들을 설치합니다. $ npm i --save react react-dom typescript $.. 2021. 12. 14. [React] 절대경로 사용하기 한 파일에서 다른 파일을 가져오기 위해서 import 구문을 사용합니다. import를 할 때, 상대 경로를 사용하다보면 파일 위치가 멀 경우 긴 경로를 사용하기도 합니다. import Header from '../../../../../../../directory/Header'; 이렇게 되면 어떤 디렉토리에 있는 어떤 파일인지 한번에 가늠하기 어렵고, 폴더를 찾는데에 긴 시간을 들일 수도 있습니다. 이러한 상황을 방지하기 위해 절대경로를 사용하여 import 하는 방법에 대해 정리해보도록 하겠습니다! 절대 경로를 사용하는 방법은 간단하며 문서를 통해서도 빠르게 확인해볼 수 있습니다. javascript를 사용하는 프로젝트라면 jsconfig.json에, typescript를 사용하고 있다면 tsconfi.. 2021. 12. 14. 이전 1 ··· 4 5 6 7 8 다음 반응형