최신판 |
당신의 편집 |
1번째 줄: |
1번째 줄: |
| {{소프트웨어 정보
| | Git이란 버전관리 프로그램의 한 종류이다. |
| |이름 = Git
| | 리누스 토르발즈가 리눅스 개발에 사용하기 위해 만들어진것이 처음이며 지금은 많은 곳에서 사용중이다. |
| |원어이름 =
| | 버전관리 프로그램이라는 이름에 따라 각 버전별 기록 및 수정내역, 가지치기 등이 가능하다. |
| |배경색 =
| |
| |글자색 =
| |
| |로고 = [[파일:Git-logo.svg]]
| |
| |화면 =
| |
| |화면설명 =
| |
| |원작자 = 리누스 토르발즈
| |
| |개발 = Junio Hamano, [[리누스 토르발즈]]
| |
| |종류 = [[분산형 버전관리시스템]]
| |
| |출시 = [[2005년]] [[12월 21일]]
| |
| |최신버전 = 2.9.2
| |
| |최신출시 = [[2016년]] [[7월 15일]]
| |
| |미리보기 =
| |
| |미리출시 =
| |
| |상태 = 활성
| |
| |언어 =
| |
| |운영체제 = [[Mac OS X]], [[윈도우]], 리눅스, [[솔라리스]]
| |
| |플랫폼 =
| |
| |엔진 =
| |
| |작성언어 =
| |
| |라이선스 = [[오픈 소스]]
| |
| |이전 =
| |
| |이후 =
| |
| |웹사이트 = [https://git-scm.com/ 공식 웹사이트]
| |
| |비고 =
| |
| }}
| |
|
| |
|
| '''Git'''(깃)이란 버전 관리용 [[소프트웨어]]의 한 종류로, 리누스 토르발즈가 [[리눅스]] 커널 소스를 BitKeeper를 사용해 관리하다가 앤드류 트리겔이 BitKeeper의 [[프로토콜]]을 [[역공학]]하였는데, 이는 BitKeeper의 이용 약관을 위반하는 행위였다. 리누스가 분쟁 조정에 실패하면서 더 이상 BitKeeper를 사용할 수 없게 되었다. 이에 리누스는 Git을 만들게 되었고<ref>10 Years of Git: An Interview with Git Creator Linus Torvalds http://www.linux.com/news/featured-blogs/185-jennifer-cloer/821541-10-years-of-git-an-interview-with-git-creator-linus-torvalds</ref>, 지금 많은 곳에서 사용 중에 있다. 버전 관리용 소프트웨어라는 이름에 맞게 커밋에 대한 기록 열람, 브랜치, 태그, 릴리스 관리 등이 가능하다.
| |
|
| |
| Git은 현재 가장 널리 쓰이는 분산형 버전 컨트롤 프로그램(Distributed Version Control System, DVCS) 중 하나이다. 저장소에서 프로젝트를 꺼내오면 내 컴퓨터에 로컬 저장소가 만들어지고 모든 변경 이력이 저장된다. 그리고 여러 곳의 원격 저장소를 등록하여 사용할 수 있다. 커밋은 우선적으로 로컬 저장소에 기록되며, 원격 저장소에 저장하려면 푸쉬(Push) 작업을 수행하면 된다. 원격 저장소의 변경사항을 내 로컬 저장소에 반영하려면 풀(Pull) 작업을 수행한다.
| |
|
| |
| == 관련 항목 ==
| |
| * [[wikipedia:CI/CD]]
| |
| * [[GitHub]] - Git을 서비스하는 사이트로, 현재는 오픈 소프트웨어의 성지로 변모했다.[https://github.com 홈페이지]
| |
| * [[깃랩]]
| |
|
| |
|
| == 바깥 링크 == | | == 바깥 링크 == |
| * [https://github.com/git/git Git 소스 코드 미러]
| | [http://rogerdudler.github.io/git-guide/index.ko.html git - 간편 안내서] |
| * [http://rogerdudler.github.io/git-guide/index.ko.html git - 간편 안내서]
| |
| * [http://learnbranch.urigit.com Git 브랜치 배우기] - Git Branch를 그래픽으로 쉽게 배울 수 있다.
| |
| * [http://kcbs.github.io/tutorial/2015/12/02/tutorial-git/ Git 사용법 배우기 - Branch편]
| |
| | |
| {{각주}}
| |
|
| |
|
| [[분류:컴퓨터 프로그래밍]] | | [http://githup.com github] |
| [[분류:개발 소프트웨어]]
| |