생활코딩 오프라인 수업 라이브 - 작심40시간

버전관리와 Git

수업의 핵심

소스 코드를 체계적으로 관리하기 위한 다양한 도구들을 잘 활용해야 합니다. 

버전관리

소스의 의미 있는 변경 사항을 저장해서 변경사항을 추적하는 기능을 제공하는 소프트웨어 입니다. 

Git

대표적인 버전관리 소프트웨어로 아래 주소에서 설치 할 수 있습니다. 

http://www.git-scm.com/

SourceTree

Git을 GUI 환경에서 제어 할 수 있도록 하는 소프트웨어 입니다.

http://www.sourcetreeapp.com/

나중에 공부해주세요.

생활코딩 Git 수업

댓글

본 수업은 웹 애플리케이션 만들기 수업으로 대체 되었습니다. 개편된 수업에서 뵙겠습니다. 본 수업은 2015년 6월 이후에 폐지됩니다. http://opentutorials.org/course/1688
댓글 본문
  1. 초바비
    도움이 된 글이었습니다.
    대화보기
    • 초바비
      소스트리에서 커밋을 하면 오류하며 저장이라고 뜹니다.
      왜 그러는 걸까요
      재대로 저장이 안된건지...

      그리고, 파일상태 및에 브렌치에 마스터 폴더가 보이질 않습니다...
      도움 부탁드립니다
    • 코드러너
      질답이 이루어질 때 질문내용을 알 수가 없는데 질문내용을 자막처리해서 동영상에 추가한다면 좋을 것 같습니다.
      시간이 오래지나서 정확한 질문을 기억하기 힘들어서 현재까지 올라온 동영상에 정확하게 토시하나까지 올리는 것은 무리지만 질문내용을 요약해서 자막처러하는 것은 가능할 것입니다. 이것도 작업시간이 좀 걸릴 것 같아 한꺼번에 하기는 힘드실 테니 지금부터라도 올리는 강의 동영상은 이런식으로 하시기 바랍니다.
    • 김상근
      TOOLS - OPTION - Defualt user information 영역의 정보를 입력 및 저장[OK}하신 후
      다시 시도하시면 됩니다.

      *전 강의와 동일하게 진행하기 위해 일부러 한글에서 영문으로 변경해서 진행 하였습니다.
      대화보기
      • 민은기
        동영상을 새로 찍게 되신다면 사람들이 질문하는거 한번 읊어주시고 대답해주시면 더 이해가 잘 될것같아요
        영상 마지막 부분 질의응답 시간에 질문을 못듣고 대답만 듣게되니 무슨 질문인지 모르겠네요
      • Appletalk
        강의 감사합니다.
      • JeeWook Kwon
        소스트리 오늘 공부하며 3.x 버젼을 받았는데,
        동영상 강의와 달리 한글판인데 브랜치를 볼 수가 없네요 어떻게 해결하죠?
      • JeeWook Kwon
        저도 동일한 부분에서 오류가 납니다.

        오류와 동시에 완료라고 뜨니 이유는 모르겠고 찜찜하네영 ㅋㅋ
        대화보기
        • 빛나는새벽
          맥이라 잘 안되는데 신기하고 재미있습니다.
        • catbodo@naver.com
          오른쪽 상단 설정에서 고급으로 가시면
          전역 사용자 설정 사용
          이라는 란이 있습니다.
          그 부분에 이름과 이메일을 입력하니 커밋이 되었습니다

          프로그램이 누가 작성하고 수정했는지를 알 수 없기 때문에 커밋을 안해주는거 같아요!
          대화보기
          • egoing
            스크린 캡쳐 부탁 드려요
            대화보기
            • 기드
              이고잉님 강의 잘 보고 있습니다. 브랜치 부분에 마스터가 뜨지 않습니다.... 그니깐 그동안의 수정기록이 나타나지가 않아요.. 커밋할때 한글판이라 인터페이스가 약간 다른데 뭐가 문제일까요?
            • Do Hoon Nam
              전 소스트리 설치할때 로그인을 건너뛰었는거 같은데요

              지우고 다시 설처해도 그대로 설치되어 버리고구요

              그래서 commit하면 tell me who you are라고 자꾸 뜨네요
            • catree
              소스트리 설치시 머큐리얼이나 SSH클라이언트 선택 화면없이 그대로 설치되네요.
              동영상과 좀 다릅니다.
            • paakpaak
              http://www.sourcetreeapp.com/ 사이트가 안들어가집니다~~~ 어찌해야하죠?
            • suspense
              도구->옵션 들어가서 기본사용자 정보 입력하니까 해결되네요
              대화보기
              • egoing
                옙!
                대화보기
                • 카푸치노
                  한글버전이 깔렸는데 그대로 사용하는 것도 무방하겠지요?
                • Muto
                  커밋을 누르면 에러가 발생하네요

                  git -c diff.mnemonicprefix=false -c core.quotepath=false commit -q -F C:\Users\Administrator\AppData\Local\Temp\d3favvmg.hiy

                  *** Please tell me who you are.

                  Run

                  git config --global user.email "you@example.com"
                  git config --global user.name "Your Name"

                  to set your account's default identity.

                  Omit --global to set the identity only in this repository.

                  fatal: unable to auto-detect email address (got 'Administrator@AUNEYAU-B22L9QK.(none)')











                  Completed with errors, see above.

                  도와주세요 ㅠㅠ
                • blabby
                  음,,소스트리 설치 부분에서요,,

                  윈도우 XP는 불가능하나요??

                  따로 다운로드하는곳이 보이지는 않는거같고,,ㅠㅠ


                  강의 잘보고있씁니다!
                • egoing
                  아뇨! 이거 악세사리 입니다!
                  대화보기
                  • gud2knowu
                    으... 계속 이것저것 시도해보고 있는데

                    '응용프로그램을 제대로 시작하지 못했습니다.(0xc0000142)'

                    이 에러가 자꾸 발생해서 설치가 안 되네요

                    혹시 이 도구 설치를 스킵하면 나중에 동영상 강의 따라가는게 힘든가요?
                    대화보기
                    • egoing
                      임 저는 사용 중인데 무슨 문제일까요
                      대화보기
                      • gud2knowu
                        윈도우즈 8 에서는 소스트리가 안 깔리는데 혹시 해결 방법이 있나요?
                      • 리눅스에서 소스트리가 안되서, 커멘트로 고생중입니다ㅠㅠ
                      • 배중욱
                        강의 잘봤습니다~!
                      • 아잉
                        공동개발, 거대한양의 소스관리 또는 차후 서비스가 배포되는 시점에서 중요하겠군요.
                      • egoing
                        가능합니다. 생코의 프로젝트 관리 > git을 보시면 수업이 있습니다. 또는 원격저장소가 키워드 입니다.
                        대화보기
                        • hax1212
                          저장소를 다른 서버쪽에 설정하고 제어하는방법이 궁금합니다.
                        • 환글
                          음~~ 버젼관리라는 것이 이런 의미였군요^^ commit
                        • HJ비가
                          프로그램 완전 초본대 소스 트리 가 뭔가 까는데 십분이상 걸리고
                          도데체 이걸 왜 하는지 모르겠네요.
                          그러나 나중에 필요 하니 가르쳐 주시는 거겠지요.. 감사합니다.
                        • 루키
                          와진짜 유용하네요 !
                        • 한란
                          흥미롭네요. 금융권에서 프론트오피스 백오피스가 처음 구분되고, 어떠한 문제를 해결하기 위하여 미들 오피스를 만든 일화가 생각나기도 합니다.
                        • 홍즈
                          리눅스 환경에선 소스트리를 못쓰나보네요 흑흑..
                        • Denning
                          Go~!
                        버전 관리
                        egoing
                        현재 버전
                        선택 버전
                        graphittie 자세히 보기