성, [ 8 ] 분산, 비선형 워크플로를 지원한다. [ 9 ] 깃은 2005년에 리눅스 커널 개발을 위해 초기 개발에 기여한 다른 커널 개발자들과 함께 2005년에 리누스 토르발스가 처음 개발한 것이다. [ 10 ] 2005년부터 지금까지 주니오 하마노 ( Junio Hamano ) 가 소프트웨어의 유지보수를 맡고 있다. 다른 대부분의 분산 버전 관리 시스템처럼, 또 대부분의 클라이언트 - 서버 시스템과 달리, 모든 노드의 모든 깃 디렉터리는 네트워크 접속이나 중앙 서버와는 독립적으로 동작하는 완전한 이력 및 완전한 버전 추적 기능을 갖춘 성숙한 저장소이다. [ 11 ] 깃은 GNU 일반 공중 사용 허가서 v2 하에 배포되는 자유 소프트웨어이다. 목차 1 역사 1. 1 릴리스 2 GUI 3 웹 인터페이스 4 터미널 인터페이스 5 같이 보기 6 각
눅스, POSIX, 윈도우, OS X 플랫폼 IA - 32, x86 - 64 언어 영어 종류 버전 관리 라이선스 GNU 일반 공중 사용 허가서 v2 웹사이트 / 깃 ( Git / [UNK] / [ 5 ] ) 은 컴퓨터 파일의 변경사항을 추적하고 여러 명의 사용자들 간에 해당 파일들의 작업을 조율하기 위한 분산 버전 관리 시스템이다. 소프트웨어 개발에서 소스 코드 관리에 주로 사용되지만 [ 6 ] 어떠한 집합의 파일의 변경사항을 지속적으로 추적하기 위해 사용될 수 있다. 기하학적 불변 이론을 바탕으로 설계됐고, 분산 버전 관리 시스템으로서 빠른 수행 속도에 중점을 두고 있는 것 [ 7 ] 이 특징이며 데이터 무결성, [ 8 ] 분산, 비선형 워크플로를 지원한다. [ 9 ] 깃은 2005년에 리눅스 커널 개발을 위해 초기 개발에 기여한 다른 커널 개발자들과 함께 2005년에 리
깃 ( 소프트웨어 ) - 위키백과, 우리 모두의 백과사전 깃 ( 소프트웨어 ) 위키백과, 우리 모두의 백과사전. ( Git ( 소프트웨어 ) ( 소프트웨어 ) 에서 넘어옴 ) 둘러보기로 가기 검색하러 가기 깃 저장소 생성, 파일 추가, 원격 동기화를 표시하는 명령 줄 세션 원저자 리누스 토르발스 [ 1 ] 개발자 주니오 하마노 ( Junio Hamano ), 리누스 토르발스 등 [ 2 ] 최근 버전 2. 21. 0 / 2019년 2월 24일 ( 4달 전 ) ( 2019 - 02 - 24 ) [ 3 ] 프로그래밍 언어 C, 셸, 펄, Tcl, 파이썬 [ 4 ] 운영 체제 리눅스, POSIX, 윈도우, OS X 플랫폼 IA - 32, x86 - 64 언어 영어 종류 버전 관리 라이선스 GNU 일반 공중 사용 허가서 v2 웹사이트 / 깃 ( Git / [UNK] / [ 5
[ 11 ] 깃은 GNU 일반 공중 사용 허가서 v2 하에 배포되는 자유 소프트웨어이다. 목차 1 역사 1. 1 릴리스 2 GUI 3 웹 인터페이스 4 터미널 인터페이스 5 같이 보기 6 각주 7 외부 링크 역사 [ 편집 ] 깃의 개발은 리눅스 커널의 수많은 개발자들이 한때 자신들의 프로젝트의 유지보수를 위해 사용하였던 사유 소스 관리 시스템 ( SCM ) 인 비트키퍼에 대한 접근을 포기한 이후인 2005년 4월에 시작되었다. [ 12 ] 비트키퍼의 저작권 보유자 래리 맥보이 ( Larry McVoy ) 는 앤드루 트리젤이 비트키퍼 프로토콜을 리버스 엔지니어링했다고 주장한 이후 제품의 자유 이용을 철회했다. ( 이 동일한 사건은 또한 머큐리얼이라는 다른 버전 관리 시스템이 만들어진 계기가 되기도 했다 ) 리누스 토르발스는 비트키퍼와 같은
2017 - 05 - 05 오래된 버전, 지원 중 : 2. 9 2016 - 06 - 13 2. 9. 4 2017 - 05 - 05 오래된 버전, 지원 중 : 2. 10 2016 - 09 - 02 2. 10. 3 2017 - 05 - 05 오래된 버전, 지원 중 : 2. 11 2016 - 11 - 29 2. 11. 2 2017 - 05 - 05 오래된 버전, 지원 중 : 2. 12 2017 - 02 - 24 2. 12. 3 2017 - 05 - 05 오래된 버전, 지원 중 : 2. 13 2017 - 05 - 10 2. 13. 4 2017 - 05 - 10 오래된 버전, 지원 중 : 2. 14 2017 - 08 - 04 2. 14. 4 2018 - 05 - 29 오래된 버전, 지원 중 : 2. 15 2017 - 10 - 30 2. 15. 2 2018 - 05 - 29 오래된 버전, 지원 중 : 2. 16 2018 - 01 - 17 2. 16.
스는 직접 자신이 작성해 나가기 시작했다. [ 9 ] 깃의 개발은 2005년 4월 3일에 시작되었다. [ 13 ] 토르발스는 4월 6일 이 프로젝트를 발표했다. [ 14 ] 4월 7일 기준으로 자체 호스팅이 진행되었다. [ 13 ] 여러 브랜치의 최초 병합은 4월 18일 시작되었다. [ 15 ] 토르발스는 그의 성능 목표를 달성하였다. 4월 29일, 초기의 깃은 벤치마크 수행 시 1초에 6. 7개의 패치 속도로 리눅스 커널 트리에 패치를 기록하였다. [ 16 ] 6월 16일 깃은 커널 2. 6. 12 릴리스를 관리하였다. [ 17 ] 토르발스는 2005년 7월 26일 프로젝트의 주 기여자인 주니오 하마노에게 유지보수를 인계하였
여러 GUI를 사용할 수 있다. 웹 인터페이스 [ 편집 ] commit diff를 보여주는 깃웹 인터페이스의 스크린샷. 깃을 위한 다양한 웹 인터페이스를 사용할 수 있다. Cgit : C로 작성된 깃 저장소용 웹 프론트엔드. Gitweb : 펄로 작성된 깃 프론트엔드. Gogs : 인증, 이슈 핸들링, 포크 등의 수많은 기능이 포함된 깃 프론트엔드. Go로 작성됨. Gitea : Gogs의 포크. Gitlist : Php로 작성된 부트스트랩 프레임워크를 사용하는 깃 저장소 뷰어. 터미널 인터페이스 [ 편집 ] 명령 프롬프트를 갖는 터미널 인터페이스는 또는 콘솔 인터페이스는 GUI 버전이나 웹 인터페이스와 함께 깃 서버에 접속하는 깃 클라이언트 들이다. GNU nano나 Vim 같은 편집기를 포함
커널 2. 6. 12 릴리스를 관리하였다. [ 17 ] 토르발스는 2005년 7월 26일 프로젝트의 주 기여자인 주니오 하마노에게 유지보수를 인계하였다. [ 18 ] 하마노는 2005년 12월 21일 1. 0 릴리스를 맡았으며 프로젝트의 유지보수자로 남아있다. [ 19 ] 릴리스 [ 편집 ] 버전 원래 출시일 최신판 출시일 오래된 버전, 지원 중단 : 0. 99 2005 - 07 - 11 0. 99. 9n 2005 - 12 - 15 오래된 버전, 지원 중단 : 1. 0 2005 - 12 - 21 1. 0. 13 2006 - 01 - 27 오래된 버전, 지원 중단 : 1. 1 2006 - 01 - 08 1. 1. 6 2006 - 01 - 30 오래된 버전, 지원 중단 : 1. 2 2006 - 02 - 12 1. 2. 6 2006 - 04 - 08
( 영어 ) 버전 관리 소프트웨어 목록 ( 영어 ) 버전 관리 소프트웨어 비교 각주 [ 편집 ] ↑ " Initial revision of " git ", the information manager from hell ". Github. 8 April 2005. 16 November 2015에 보존된 문서. 20 December 2015에 확인함. ↑ " Commit Graph ". Github. 8 June 2016. 20 January 2016에 보존된 문서. 19 December 2015에 확인함. ↑ " Releases - git / git ". 20 September 2017에 보존된 문서. 22 June 2018에 확인함. ↑ " Git Source Code Mirror ". 8 February 2017에 보존된 문서. 1 January 2017에 확인함. ↑ / ↑ Scopatz, Anthony ; Huff, Kathryn
제품의 자유 이용을 철회했다. ( 이 동일한 사건은 또한 머큐리얼이라는 다른 버전 관리 시스템이 만들어진 계기가 되기도 했다 ) 리누스 토르발스는 비트키퍼와 같은 자신만의 분산 시스템을 원했으나 당시 사용 가능했던 자유 시스템 중 어느 것도 자신의 요구를 충족하지 못했다. 토르발스는 패치를 적용하고 모든 관련 메타데이터를 업데이트하는데 30초가 필요한 소스 관리 시스템의 예를 언급하면서 이것은 리눅스 커널 관리의 요구에 따라 스케일링되지 않아야 하며 여기에서 동료 유지보수자들은 이러한 250개의 동작을 한 번에 수행할 필요가 있다고 언급하였다. 그의 디자인 기준의 경우 패치하는 데에 3초 이상 소요되면 안 된다고 [ 7 ] 규정하였으며 3가지 사항을 더 추가하였다 : 무엇을 하지
깃(Git /ɡɪt/)은 컴퓨터 파일의 변경사항을 추적하고 여러 명의 사용자들 간에 해당 파일들의 작업을 조율하기 위한 스냅샷 스트림 기반의 분산 버전 관리 시스템이다. 또는 이러한 명령어를 가리킨다. 소프트웨어 개발에서 소스 코드 관리에 주로 사용되지만 어떠한 파일 집합의 변경사항을 지속적으로 추적하기 위해 사용될 수 있다. 기하학적 불변 이론을 바탕으로 설계됐고, 분산 버전 관리 시스템으로서 빠른 수행 속도에 중점을 두고 있는 것이 특징이며 데이터 무결성, 분산, 비선형 워크플로를 지원한다.깃은 2005년에 리눅스 커널 개발을 위해 초기 개발에 기여한 다른 커널 개발자들과 함께 2005년에 리누스 토르발스가 처음 개발한 것이다. 2005년부터 지금까지 주니오 하마노(Junio Hamano)가 소프트웨어의 유지보수를 맡고 있다. 다른 대부분의 분산 버전 관리 시스템처럼, 또 대부분의 클라이언트-서버 시스템과 달리, 모든 노드의 모든 깃 디렉터리는 네트워크 접속이나 중앙 서버와는 독립적으로 동작하는 완전한 이력 및 완전한 버전 추적 등, 모든 기능을 갖춘 저장소이다.깃은 GNU 일반 공중 사용 허가서 v2 하에 배포되는 자유 소프트웨어이다.