목록버전관리 (3)
배고픈 개발자 이야기
git은 버전관리 프로그램으로써 실무에서 사용하다보면 효율적인 업무를 위해 브랙치전략을 바꾸거나 수립하게 되는일이 있을거에요 그래서 git을 사용하는 엔지니어로써 git flow를 어떻게 사용하는것인지 알아보게 되었어요 시작하며.. 배달의민족 기술블로그의 사용기를 살펴보며, git flow 모델을 사용하게된 동기에 대한 필요성을 이해해 보았어요 도입을 결정한 이유는 다음과 같다고 합니다 배달의민족 앱 개발자가 2~3명에서 5명으로 늘어나면서, 이 5명이 모두 기능을 개발하는 것은 비효율적이었다고 해요. 개발 기간이 3주 이상으로 오래 걸리는 작업들이 많아지기 시작한 이유도 있었다고 합니다. 아마도 효율적인 업무분배를 위해서 가장 적합한 모델로 판정하여 Git-flow를 선택하였고, 기존에 git을 사용하..
git을 입문하기 위해 구글을 검색해 보았고 그중에서 생활코딩과 구름에듀의 코드스쿼트 코드가 눈에 띄었는데 구름에듀는 소스트리로 git을 알려주니 생활코딩을 통해 터미널 사용법을 익혀보자, 강의링크는 아래와 같다. https://opentutorials.org/course/2708 지옥에서 온 Git (새 수업으로 대체) - 생활코딩 이 수업은 GITn 시리즈로 완전히 대체 되었습니다. GITn은 보다 많은 내용을 작은 단위로 쪼개서 선택적으로 공부하실 수 있도록 제작된 수업입니다. 아래 주소를 통해서 GITn 을 접할 수 있습니다.� opentutorials.org 아래의 유튜브 동영상을 순서대로 보고 따라해보고 정리해보자 https://www.youtube.com/watch?v=tocFib6Ytls&..
IT관련 일을 하다보면 어떤 이유로든 버전관리 프로그램에 접하는 일이 있을것이다. 필자의 경우, 새로운 개발환경과, 새로운 버전관리를 준비하면서 git부터 알아보려고 한다. 기존에 경험해봤던 버전관리 프로그램으로는 SVN이 있고 git은 살짝 맛만 보았는데 실무에서 필요한 기능을 알려면 어떤걸 알아야 할지 벌써부터 설레는 마음~ 아무튼 기본적인 조작법부터 익히고 조금 까다로울 수 있지만 터미널 위주로 알아보려고 한다. 이 포스팅을 시작하게 된 이유는 혹시라도 가끔 헷갈리거나 모르는게 있으면 정리해 놓으면 좋지 않을까?