본문 바로가기
반응형

2

git-flow 설치 및 사용법 어느 정도 규모가 있는 소프트웨어를 개발하다보면 소스코드의 버전 관리 시스템(VCS; Version Control System)을 사용하게 된다. 비교적 오래된 프로젝트의 경우 SVN(Subversion)이나 CVS(Concurrent Versions System), 심지어 파일 서버에 소스코드를 보관하는 형태로 코드를 관리하는 경우도 있다. 하지만 최근에는 DVCS(Distributed Concurrent Versions System) 인 git으로 어느정도 통일되어 가는 듯하다. SVN과 CVS에 비해 git이 갖는 큰 장점중 하나는 효율적인 브랜치(Branch) 관리다. 쉽게 브랜치를 생성하여 기능을 추가하거나 버그를 수정할 수 있고, 만들어진 브랜치를 손쉽게 병합(Merge) 할 수 있다. 특히 .. 2019. 1. 18.
git의 어원은? 'git'의 의미 git 을 사용하면서 문득 'git은 무슨의미지?'라는 의문이 들었다. SVN이나 CVS처럼 약자도 아닌 것 같고.. 해답은 git wiki 페이지에서 찾을 수 있었다. (링크 : https://git.wiki.kernel.org/index.php/GitFaq#General_Questions) 깃 프로젝트를 진행한 리눅스의 아버지 리누스 토발즈에 의하면 프로젝트 이름은 자기 자신과 관련된 것으로 짓는다고 한다. 가장 유명한 것이 리눅스(Linux)이며 그 다음이 Git 이다. (직역하자면, "나는 이기적인 새끼라서 내 프로젝트 이름은 나와 관련된 것으로 짓는다. 첫 번째가 리눅스고 두번째가 깃이다." 정도가 되겠다.) git 이란 단어는 영국에서 사용되는 속어로 '고집센 사람', '항상 자기자신이 옳다고.. 2019. 1. 15.
반응형