생활코딩

Coding Everybody

코스 전체목록

닫기

GIT (폐지예정)

| 공개
본 수업은 폐지 예정입니다. 새로 학습하시는 분은 새로운 버전의 수업을 봐주세요. http://opentutorials.org/course/1492

 

개요

버전관리 시스템은 소스코드의 중요한 변화들을 기록하는 행위라고 할 수 있습니다. 이것은 어떤 문제가 발생했을 때 문제의 맥락을 파악 할 수 있도록 도와주고, 변화에 실패 했을 때 과거의 상태로 쉽게 돌아갈 수 있게 해줍니다. 결과적으로 실패에 대한 부담을 덜어지고 좀 더 자신있는 개발을 촉진하는 효과가 있습니다. 뿐만 아니라 버전관리는 백업, 협업과 같은 중대한 장점을 제공합니다.

학습방법

버전관리는 사실 다소 어렵습니다. 솔직히 엄청나게 어렵습니다. 믿어지지 않을 정도의 난이도에도 불구하고 프로그래머들은 이 시스템을 잘 사용하지 못하면 자신을 탓합니다. 그만큼 버전 관리 시스템이 제공하는 장점이 심대하다는 반증이기도 하겠지요. 하지만 버전 관리가 어렵게 느껴지신다면 일단은 일반 사용자용 클라우드 스토리지 서비스인 다음 클라우드Google Drive와 같은 서비스라도 이용할 것을 강하게 권합니다.

댓글

댓글 본문
작성자
비밀번호
  1. egoing
    폐지는 삭제가 아니고요. 아래 링크에는 이 수업이 그대로 있습니다. ^^

    http://opentutorials.org......217
    대화보기
    • NONONO
      tortoiseGit 과 커맨드 라인 사용법도 매우 이해하기 쉽고 유용하니
      아... 이 강의는 폐지하지 말아주세요~~ ㅠ.ㅠ
    • egoing
      지금 새로 제작 중인 수업을 따라오셔요
      대화보기
      • 아라한사
        오오오오~~ 요새 많이 올라왔네요 정주행 가보도록 하겠습니다.

        svn 을 혼자 쓰고있었는데 역시 트렌드를 따라 가야지요! 감사합니다.
      • ㅇㅇ
        ㄴㄹㄹㄹㄹㄹ
      • 너무 감사드립니다. 모바일 프로젝트 시작하면서 서브버전이 아닌 깃을 쓰게되어 처음에 당황했는데 쉽게 이해도고 너무 좋네요 더 많은 강의 기대하고 있스니다 ㅠㅠ;;(아무래도 어려우시겠죠...ㅠㅠ 보통일이 아니실텐데)
      • 춥파춥스
        웹종사자라면 필수죠 : )
      • 곧은골
        늘 공부해야지 하면서도 외면하던 주제였는데 덕분에 큰 그림을 이해할 수 있게 되었네요. 저는 SourceTree라는 툴을 사용하고 있는데, 사용도 편하고 이쁘기도 하여 아주 만족하고 있습니다. 처음 Git에 입문하시는 분들께 추천합니다.
      • 시드
        버전관리 아직 제대로 써 보지 못 했는데, 어려워 보이네요.
      graphittie 자세히 보기