버전관리란 무엇인가?
최종.txt
진짜최종.txt
진짜최종의최종.txt
이런 파일을 만들어본 적이 있나요?
그렇다면 여러분은 인류의 오랜 난제인
'버전관리'를 해결해본 사람입니다.
충분히 좋은 방법입니다만,
이런 아쉬움은 사라지지 않았을 것입니다.
- 파일의 이름을 더럽히고 싶지 않다.
- 변경사항에 대해서 충분한 설명을 하고 싶다.
- 안전하게 백업하고 싶다.
- 쉽게 공유하고 싶다.
이것을 해결하기 위해서 나선 사람들이 있었습니다.
이들이 만든 위대한 성취가 바로 버전관리입니다.
git?
버전관리에 속하는 여러 제품이 있습니다.
cvs, svn .... 그리고 git!
4세대 버전관리 시스템인 git은
압도적인 시장 점유율로
버전 관리 시스템 시장을 장악하고 있는 제품입니다.
git을 오늘 당장 배워야 하는 이유
5세대 버전관리 시스템은 무엇이 되야 하는가?
에 대한 논의조차 이루어지지 않고 있습니다.
오늘 git을 배운다면 앞으로 30년 이상 사용 할 도구를 배우는 것입니다.
웹개발을 하건,
앱개발을 하건,
게임개발을 하건,
데이터 사이언스를 하건
그곳에서는 높은 확률로 git을 사용하고 있을 것입니다.
이렇게 유니버셜한 도구는 단언컨대
git 밖에 없습니다.
어디서 시작해야 하나요?
지식지도 서말로 오시면
git을 배울 수 있는 지식들이
정리 되어 있습니다.
https://seomal.com/map/1/27
화이팅