Development

git (깃)

chbae 2023. 4. 18. 05:41
728x90
반응형

최근 버전 관리 툴로 많이 사용하는 git에 대해서 간략히 알아본다. 리눅스 커널 관리를 위해 리눅스 토발즈에 의해 개발된, 분산 버전 관리 시스템으로 현재 많이 사용 중인 버전 관리 툴이다.

 

많이 사용하는 명령어는 git add, git commit, git push, git pull등이 있다. gerrit 등과 같은 다양한 Review 할 수 있는 툴과도 연결하여 사용할 수 있다. Linux에서 Ubuntu의 경우 apt-get install git-core를 설치하여 local에도 만들어서 사용할 수 있으며, Windows에서는 https://tortoisegit.org/ 를 다운 받아서 사용할 수 있다.

  • gerrit은 google에서 개발한 open source review 툴로 android, tizen 등의 오픈 소스 개발을 위한 review 툴로도 많이 사용되고 있다.
  • github에서 무료로 개인 git remote 사이트를 만들어 개인적으로 사용할 수 있고, 많은 오픈 소스 개발에도 이용되고 있다.

아래 링크를 소개하기 위해서 이 글을 작성 했을 정도로 git을 가장 잘 설명해 주는 링크, 도서이고 무료로 전체 도서의 내용이 공개 되어 있으며, 필요시 책으로도 구매할 수 있다. 물론 번역서이다.

 

git 한글 도서(무료): http://git-scm.com/book/ko/v1

도서 링크: http://www.yes24.com/24/Goods/8737301?Acode=101

 

git is a distributed revision control system with an emphasis on speed, data integrity, and support for distributed, non-linear workflows. Git was initially designed and developed by Linus Torvalds for Linux kernel development in 2005, and has since become the most widely adopted version control system for software development.

 

Gerrit is a web based code review system, facilitating online code reviews for projects using the Git version control system.

728x90