Home

깃(Git) 용어 정리

깃 용어 정리 깃을 사용하다보면 자주 접하는 용어들이 있습니다. 간단한 영어 단어라서 단어 뜻 자체는 어려울게 없으나 깃에서 의미하는 바는 꼭 한번 짚고 넘어갈 만 하죠. 깃이 설치가 될 때 gitglossary라는 메뉴얼이 함께 설치가 됩니다. 터미널에서 man gitglossary라고 명령어를 치면 언제든지 내용을 볼 수 있고요. 깃을 사용하면서 자주 접하게될 용어를 하나씩 살펴보겠습니다. 브랜치(branch) 개발의 한 갈래라고 말할 수 있겠네요. 깃 리포지토리를 하나 만들고 나면 기본적으로 main이라고 이름 붙여진 브랜치가 하나 생성이 됩니다. main 브랜치 소스 코드를 그대로 둔 상태에서 또는 m...

Read more

 깃(Git)은 뭐가 다른가?

깃(git)에 관한 기본 지식 개발자라면 여러 종류의 버전관리 시스템(Version Constol System, VCS)을 사용해 보신 분도 있겠죠. 서로 비슷한 면들이 있겠지만 그래도 깃이 어떻게 동작하는 지 한번 짚어 본다고 해가 될 것은 없겠죠. 시간을 내서 깃 이해하기와 깃 기본을 읽어 보시면 좋겠습니다. 깃 이해하기는 프리젠테이션용 자료로 영문만 있지만 깃 기본은 Pro Git이라는 책의 무료 버전으로 한글로 된 번역도 보실 수 있어요. 깃에 대해서 기본적으로 알아야할 몇가지를 살펴 보겠습니다. 깃은 스냅샷으로 관리됩니다. 기존 버전관리 시스템(서브버전, 퍼포스 등)과 깃과의 큰 차이는 버전 데이터를 ...

Read more

 깃(Git) 커밋 가이드

깃(Git) 커밋마다 겪는 일 팀을 이루어 소프트웨어 개발을 진행하면서 깃(Git)으로 버전 관리를 하는 것은 이젠 너무 당연한 일이 되었습니다. 푸시하고 풀 받고 머지하고, 컨플릭트 수정해서 다시 커밋 푸시하고를 하다 보니 개발은 생각보다 많이 진전이 되어 있죠. 그런데 뭔가 찜찜한 것은 깃을 사용하는 방법이 각자 조금씩 다르다는 것입니다. 특히 수정을 하고 커밋을 할때는 조금씩 멈칫하게 됩니다. 지금 커밋을 할까? 아니면 조금 더 수정을 하고 커밋을 할까? 어떤 때는 커밋을 하려고 디프(diff)를 해 보니 몇가지 다른 이슈를 수정을 한게 섞여 있네요. 커밋 메시지를 적어야하는데 여러개를 다 적으려니 번거...

Read more

ECMAScript 6

ES6 소개 자바스크립트는 2009년에 이크마스크립트 2009(ECMAScript 2009)가 발표된 후 2015년에 새로운 표준을 발표하게 됩니다. 새로 발표된 이크마스크립트 6(ECMAScript 6, ECMAScript 2015, ES6)는 프로그래밍을 좀 더 유연하고 편하게 할 수 있는 다수의 기능을 포함하고 있습니다. 현재 주요 자바스크립트 엔진에서는 대부분의 기능을 구현한 상태입니다. 각 브라우저별 구현 상태는 ES6 호환 테이블에서 확인 할 수 있습니다. 최근 상당한 인기를 끌고 있는 Node.js를 배우기 위해서는 ES6에 새로 추가된 기능을 알아두는 것이 여러모로 유용합니다. 특히나 이미 자바스크립...

Read more