ݺߣ

ݺߣShare a Scribd company logo
언제까지 Zip으로 코드를
관리할텐가?
예비백수 안정민
코드 관리....?
• 과제를 만들면 관리 어떻게 해요?
• 지난달에 어떻게 코드 작성했는지 확인할 수 있어요?
• 선배들이 코드 어떻게 작성했는지 알고싶지 않아요?
• 팀프로젝트 할 때 누가 얼마나 코드를 작성했는지 알 수
있어요?
코드 관리....?
• 과제를 만들면 관리 어떻게 해요?
• 지난달에 어떻게 코드 작성했는지 확인할 수 있어요?
• 선배들이 코드 어떻게 작성했는지 알고싶지 않아요?
• 팀프로젝트 할 때 누가 얼마나 코드를 작성했는지 알 수
있어요?
코드 관리....?
• 과제를 만들면 관리 어떻게 해요?
• 지난달에 어떻게 코드 작성했는지 확인할 수 있어요?
• 선배들이 코드 어떻게 작성했는지 알고싶지 않아요?
• 팀프로젝트 할 때 누가 얼마나 코드를 작성했는지 알 수
있어요?
코드 관리....?
• 과제를 만들면 관리 어떻게 해요?
• 지난달에 어떻게 코드 작성했는지 확인할 수 있어요?
• 선배들이 코드 어떻게 작성했는지 알고싶지 않아요?
• 팀프로젝트 할 때 누가 얼마나 코드를 작성했는지 알 수
있어요?
코드 관리....?
• 과제를 만들면 관리 어떻게 해요?
• 지난달에 어떻게 코드 작성했는지 확인할 수 있어요?
• 선배들이 코드 어떻게 작성했는지 알고싶지 않아요?
• 팀프로젝트 할 때 누가 얼마나 코드를 작성했는지 알 수
있어요?
형상관리 발표자료 안정민
GitHub
형상관리
• 소프트웨어는 개발과정이 동적이기 때문에 매순간 어떻
게 변화했는지 과정이 매우 중요.
• 소프트웨어의 작성, 수정 등을 통제하는 프로세스로 개발
자의 실수를 최소화하고 생산성을 최대화하는 것
• 형상 관리.. 어떤 걸 배워야 하나요?
=> SVN, Git을 배우세요.
• 어디에 저장해서 관리해야 하나요?
=> GitHub, BitBucket, Google Code 등등
• 형상 관리.. 어떤 걸 배워야 하나요?
=> SVN, Git을 배우세요.
• 어디에 저장해서 관리해야 하나요?
=> GitHub, BitBucket, Google Code 등등
• 형상 관리.. 어떤 걸 배워야 하나요?
=> SVN, Git을 배우세요.
• 어디에 저장해서 관리해야 하나요?
=> GitHub, BitBucket, Google Code 등등
• 형상 관리.. 어떤 걸 배워야 하나요?
=> SVN, Git을 배우세요.
• 어디에 저장해서 관리해야 하나요?
=> GitHub, BitBucket, Google Code 등등
• 남이 내 소스를 보고 베끼면 어떻게 하죠?
=> GitHub은 대학교 계정이 있으면 private 저장소가 무료
BitBucket은 원래 private 저장소가 무료
• 제 코드 올리기 부끄러운데 해도 되나요?
=> 그러면서 배우는 겁니다.
• 남이 내 소스를 보고 베끼면 어떻게 하죠?
=> GitHub은 대학교 계정이 있으면 private 저장소가 무료
BitBucket은 원래 private 저장소가 무료
• 제 코드 올리기 부끄러운데 해도 되나요?
=> 그러면서 배우는 겁니다.
• 남이 내 소스를 보고 베끼면 어떻게 하죠?
=> GitHub은 대학교 계정이 있으면 private 저장소가 무료
BitBucket은 원래 private 저장소가 무료
• 제 코드 올리기 부끄러운데 해도 되나요?
=> 그러면서 배우는 겁니다.
• 남이 내 소스를 보고 베끼면 어떻게 하죠?
=> GitHub은 대학교 계정이 있으면 private 저장소가 무료
BitBucket은 원래 private 저장소가 무료
• 제 코드 올리기 부끄러운데 해도 되나요?
=> 그러면서 배우는 겁니다.
시작한다면 Git을 추천!
왜 Git을 사용해야.....?
• 많은 프로젝트가 Google Code나 다른 저장소에서
GitHub으로 이전
• 분산버전관리시스템(DVCS)이기 때문에 저장소가 폭파
되어도 내가 가진 소스를 올리면 저장소가 다시 생성!
• 이슈를 처리하여 코드 관리하기 쉬움
• 저장소 서버를 만들지 않아도 형상관리가 가능
왜 Git을 사용해야.....?
• 많은 프로젝트가 Google Code나 다른 저장소에서
GitHub으로 이전
• 분산버전관리시스템(DVCS)이기 때문에 저장소가 폭파
되어도 내가 가진 소스를 올리면 저장소가 다시 생성!
• 이슈를 처리하여 코드 관리하기 쉬움
• 저장소 서버를 만들지 않아도 형상관리가 가능
왜 Git을 사용해야.....?
• 많은 프로젝트가 Google Code나 다른 저장소에서
GitHub으로 이전
• 분산버전관리시스템(DVCS)이기 때문에 저장소가 폭파
되어도 내가 가진 소스를 올리면 저장소가 다시 생성!
• 이슈를 처리하여 코드 관리하기 쉬움
• 저장소 서버를 만들지 않아도 형상관리가 가능
왜 Git을 사용해야.....?
• 많은 프로젝트가 Google Code나 다른 저장소에서
GitHub으로 이전
• 분산버전관리시스템(DVCS)이기 때문에 저장소가 폭파
되어도 내가 가진 소스를 올리면 저장소가 다시 생성!
• 이슈를 처리하여 코드 관리하기 쉬움
• 저장소 서버를 만들지 않아도 형상관리가 가능
왜 Git을 사용해야.....?
• 많은 프로젝트가 Google Code나 다른 저장소에서
GitHub으로 이전
• 분산버전관리시스템(DVCS)이기 때문에 저장소가 폭파
되어도 내가 가진 소스를 올리면 저장소가 다시 생성!
• 이슈를 처리하여 코드 관리하기 쉬움
• 저장소 서버를 만들지 않아도 형상관리가 가능
• 다른 형상 관리 도구보다 어렵다는 단점!
• 처음에 접근하기는 어렵지만 알고나면 다른 형상 관리 도
구를 사용하기 어려움.
• GitHub에 올라와 있는 오픈소스 프로젝트에 공헌할 수
있음
• IT 회사 입사시 가산점!
• 다른 형상 관리 도구보다 어렵다는 단점!
• 처음에 접근하기는 어렵지만 알고나면 다른 형상 관리 도
구를 사용하기 어려움.
• GitHub에 올라와 있는 오픈소스 프로젝트에 공헌할 수
있음
• IT 회사 입사시 가산점!
• 다른 형상 관리 도구보다 어렵다는 단점!
• 처음에 접근하기는 어렵지만 알고나면 다른 형상 관리 도
구를 사용하기 어려움.
• GitHub에 올라와 있는 오픈소스 프로젝트에 공헌할 수
있음
• IT 회사 입사시 가산점!
• 다른 형상 관리 도구보다 어렵다는 단점!
• 처음에 접근하기는 어렵지만 알고나면 다른 형상 관리 도
구를 사용하기 어려움.
• GitHub에 올라와 있는 오픈소스 프로젝트에 공헌할 수
있음
• IT 회사 입사시 가산점!
마무리..
• 형상 관리 하세요. 두 번 하세요.
보이기 부끄러운 코드도 내 코드에요.
• 배우고자 한다면 Git을 추천!
• GitHub에 계정 만드세요.
마무리..
• 형상 관리 하세요. 두 번 하세요.
보이기 부끄러운 코드도 내 코드에요.
• 배우고자 한다면 Git을 추천!
• GitHub에 계정 만드세요.
마무리..
• 형상 관리 하세요. 두 번 하세요.
보이기 부끄러운 코드도 내 코드에요.
• 배우고자 한다면 Git을 추천!
• GitHub에 계정 만드세요.
마무리..
• 형상 관리 하세요. 두 번 하세요.
보이기 부끄러운 코드도 내 코드에요.
• 배우고자 한다면 Git을 추천!
• GitHub에 계정 만드세요.
마무리..
• 형상 관리 하세요. 두 번 하세요.
보이기 부끄러운 코드도 내 코드에요.
• 배우고자 한다면 Git을 추천!
• GitHub에 계정 만드세요.

More Related Content

What's hot (20)

지금 우리에게 필요한 것은
지금 우리에게 필요한 것은지금 우리에게 필요한 것은
지금 우리에게 필요한 것은
현진 김
HTML5로 만드는 데스크탑 어플리케이션 (Node-Webkit)
HTML5로 만드는 데스크탑 어플리케이션 (Node-Webkit)HTML5로 만드는 데스크탑 어플리케이션 (Node-Webkit)
HTML5로 만드는 데스크탑 어플리케이션 (Node-Webkit)
JinKwon Lee
D2 캠퍼스 세미나 - 학생 개발자에서 신입 개발자로 한단계 업그레이드 하기
D2 캠퍼스 세미나 - 학생 개발자에서 신입 개발자로 한단계 업그레이드 하기D2 캠퍼스 세미나 - 학생 개발자에서 신입 개발자로 한단계 업그레이드 하기
D2 캠퍼스 세미나 - 학생 개발자에서 신입 개발자로 한단계 업그레이드 하기
Soojin Ro
[Tech meet up] 2018 프론트엔드 트렌드&인사이트
[Tech meet up] 2018 프론트엔드 트렌드&인사이트[Tech meet up] 2018 프론트엔드 트렌드&인사이트
[Tech meet up] 2018 프론트엔드 트렌드&인사이트
NAVER D2
Angular vs react
Angular vs reactAngular vs react
Angular vs react
종현 김
[TECHCON 2019: MOBILE - Android]4.쪼개지고 나누어지는 안드로이드
[TECHCON 2019: MOBILE - Android]4.쪼개지고 나누어지는 안드로이드[TECHCON 2019: MOBILE - Android]4.쪼개지고 나누어지는 안드로이드
[TECHCON 2019: MOBILE - Android]4.쪼개지고 나누어지는 안드로이드
NAVER Engineering
D2 OPEN SEMINAR - WWDC 핫 이슈
D2 OPEN SEMINAR - WWDC 핫 이슈D2 OPEN SEMINAR - WWDC 핫 이슈
D2 OPEN SEMINAR - WWDC 핫 이슈
NAVER D2
Cloud ide를 이용한_모바일_개발의_가능성과_전망
Cloud ide를 이용한_모바일_개발의_가능성과_전망Cloud ide를 이용한_모바일_개발의_가능성과_전망
Cloud ide를 이용한_모바일_개발의_가능성과_전망
Sung-tae Ryu
[D2 CAMPUS] tech meet up(Back-end) - 교내 웹서비스 개발 일지 (박은찬님)
[D2 CAMPUS] tech meet up(Back-end) - 교내 웹서비스 개발 일지 (박은찬님)[D2 CAMPUS] tech meet up(Back-end) - 교내 웹서비스 개발 일지 (박은찬님)
[D2 CAMPUS] tech meet up(Back-end) - 교내 웹서비스 개발 일지 (박은찬님)
NAVER D2
[133]awair 케빈조
[133]awair 케빈조[133]awair 케빈조
[133]awair 케빈조
NAVER D2
깃헙으로 코드리뷰 하기
깃헙으로 코드리뷰 하기깃헙으로 코드리뷰 하기
깃헙으로 코드리뷰 하기
Ohgyun Ahn
신입 웹 개발자 포트폴리오 / 댓글 게시판
신입 웹 개발자 포트폴리오 / 댓글 게시판신입 웹 개발자 포트폴리오 / 댓글 게시판
신입 웹 개발자 포트폴리오 / 댓글 게시판
hyeonjae Cheon
How_to_choose_the_right_framework
How_to_choose_the_right_frameworkHow_to_choose_the_right_framework
How_to_choose_the_right_framework
JT Jintae Jung
Effective c++ item45
Effective c++ item45Effective c++ item45
Effective c++ item45
진화 손
[TECHCON 2019: MOBILE - Android]3.안드로이드 개발자 로드맵
[TECHCON 2019: MOBILE - Android]3.안드로이드 개발자 로드맵[TECHCON 2019: MOBILE - Android]3.안드로이드 개발자 로드맵
[TECHCON 2019: MOBILE - Android]3.안드로이드 개발자 로드맵
NAVER Engineering
이클립스 플랫폼
이클립스 플랫폼이클립스 플랫폼
이클립스 플랫폼
Kenu, GwangNam Heo
그레이들(Gradle)로 만드는 안드로이드 요리법
그레이들(Gradle)로 만드는 안드로이드 요리법그레이들(Gradle)로 만드는 안드로이드 요리법
그레이들(Gradle)로 만드는 안드로이드 요리법
양 한빛
200819 NAVER TECH CONCERT 07_신입 iOS 개발자 개발업무 적응기
200819 NAVER TECH CONCERT 07_신입 iOS 개발자 개발업무 적응기200819 NAVER TECH CONCERT 07_신입 iOS 개발자 개발업무 적응기
200819 NAVER TECH CONCERT 07_신입 iOS 개발자 개발업무 적응기
NAVER Engineering
Travis CI 에서 CodeBuild 로
Travis CI 에서 CodeBuild 로Travis CI 에서 CodeBuild 로
Travis CI 에서 CodeBuild 로
Hyeon Ku Kang
gradle로 안드로이드 앱 빌드하기
gradle로 안드로이드 앱 빌드하기gradle로 안드로이드 앱 빌드하기
gradle로 안드로이드 앱 빌드하기
Manjong Han
지금 우리에게 필요한 것은
지금 우리에게 필요한 것은지금 우리에게 필요한 것은
지금 우리에게 필요한 것은
현진 김
HTML5로 만드는 데스크탑 어플리케이션 (Node-Webkit)
HTML5로 만드는 데스크탑 어플리케이션 (Node-Webkit)HTML5로 만드는 데스크탑 어플리케이션 (Node-Webkit)
HTML5로 만드는 데스크탑 어플리케이션 (Node-Webkit)
JinKwon Lee
D2 캠퍼스 세미나 - 학생 개발자에서 신입 개발자로 한단계 업그레이드 하기
D2 캠퍼스 세미나 - 학생 개발자에서 신입 개발자로 한단계 업그레이드 하기D2 캠퍼스 세미나 - 학생 개발자에서 신입 개발자로 한단계 업그레이드 하기
D2 캠퍼스 세미나 - 학생 개발자에서 신입 개발자로 한단계 업그레이드 하기
Soojin Ro
[Tech meet up] 2018 프론트엔드 트렌드&인사이트
[Tech meet up] 2018 프론트엔드 트렌드&인사이트[Tech meet up] 2018 프론트엔드 트렌드&인사이트
[Tech meet up] 2018 프론트엔드 트렌드&인사이트
NAVER D2
[TECHCON 2019: MOBILE - Android]4.쪼개지고 나누어지는 안드로이드
[TECHCON 2019: MOBILE - Android]4.쪼개지고 나누어지는 안드로이드[TECHCON 2019: MOBILE - Android]4.쪼개지고 나누어지는 안드로이드
[TECHCON 2019: MOBILE - Android]4.쪼개지고 나누어지는 안드로이드
NAVER Engineering
D2 OPEN SEMINAR - WWDC 핫 이슈
D2 OPEN SEMINAR - WWDC 핫 이슈D2 OPEN SEMINAR - WWDC 핫 이슈
D2 OPEN SEMINAR - WWDC 핫 이슈
NAVER D2
Cloud ide를 이용한_모바일_개발의_가능성과_전망
Cloud ide를 이용한_모바일_개발의_가능성과_전망Cloud ide를 이용한_모바일_개발의_가능성과_전망
Cloud ide를 이용한_모바일_개발의_가능성과_전망
Sung-tae Ryu
[D2 CAMPUS] tech meet up(Back-end) - 교내 웹서비스 개발 일지 (박은찬님)
[D2 CAMPUS] tech meet up(Back-end) - 교내 웹서비스 개발 일지 (박은찬님)[D2 CAMPUS] tech meet up(Back-end) - 교내 웹서비스 개발 일지 (박은찬님)
[D2 CAMPUS] tech meet up(Back-end) - 교내 웹서비스 개발 일지 (박은찬님)
NAVER D2
[133]awair 케빈조
[133]awair 케빈조[133]awair 케빈조
[133]awair 케빈조
NAVER D2
깃헙으로 코드리뷰 하기
깃헙으로 코드리뷰 하기깃헙으로 코드리뷰 하기
깃헙으로 코드리뷰 하기
Ohgyun Ahn
신입 웹 개발자 포트폴리오 / 댓글 게시판
신입 웹 개발자 포트폴리오 / 댓글 게시판신입 웹 개발자 포트폴리오 / 댓글 게시판
신입 웹 개발자 포트폴리오 / 댓글 게시판
hyeonjae Cheon
How_to_choose_the_right_framework
How_to_choose_the_right_frameworkHow_to_choose_the_right_framework
How_to_choose_the_right_framework
JT Jintae Jung
Effective c++ item45
Effective c++ item45Effective c++ item45
Effective c++ item45
진화 손
[TECHCON 2019: MOBILE - Android]3.안드로이드 개발자 로드맵
[TECHCON 2019: MOBILE - Android]3.안드로이드 개발자 로드맵[TECHCON 2019: MOBILE - Android]3.안드로이드 개발자 로드맵
[TECHCON 2019: MOBILE - Android]3.안드로이드 개발자 로드맵
NAVER Engineering
이클립스 플랫폼
이클립스 플랫폼이클립스 플랫폼
이클립스 플랫폼
Kenu, GwangNam Heo
그레이들(Gradle)로 만드는 안드로이드 요리법
그레이들(Gradle)로 만드는 안드로이드 요리법그레이들(Gradle)로 만드는 안드로이드 요리법
그레이들(Gradle)로 만드는 안드로이드 요리법
양 한빛
200819 NAVER TECH CONCERT 07_신입 iOS 개발자 개발업무 적응기
200819 NAVER TECH CONCERT 07_신입 iOS 개발자 개발업무 적응기200819 NAVER TECH CONCERT 07_신입 iOS 개발자 개발업무 적응기
200819 NAVER TECH CONCERT 07_신입 iOS 개발자 개발업무 적응기
NAVER Engineering
Travis CI 에서 CodeBuild 로
Travis CI 에서 CodeBuild 로Travis CI 에서 CodeBuild 로
Travis CI 에서 CodeBuild 로
Hyeon Ku Kang
gradle로 안드로이드 앱 빌드하기
gradle로 안드로이드 앱 빌드하기gradle로 안드로이드 앱 빌드하기
gradle로 안드로이드 앱 빌드하기
Manjong Han

Viewers also liked (20)

디자이너를 위한 Svn 사용법
디자이너를 위한 Svn 사용법디자이너를 위한 Svn 사용법
디자이너를 위한 Svn 사용법
Je Lyoung Kim
Introduce fastlane
Introduce fastlaneIntroduce fastlane
Introduce fastlane
정민 안
Git lecture
Git lectureGit lecture
Git lecture
정민 안
svn
svnsvn
svn
chocoss2
네이버 SVN 설치
네이버 SVN 설치네이버 SVN 설치
네이버 SVN 설치
Hyunmin Park
How to use SVN in project
How to use SVN in projectHow to use SVN in project
How to use SVN in project
Kang-jin Cho
Svn 사용하기
Svn 사용하기Svn 사용하기
Svn 사용하기
Jung-Ho Kim
Eclipse git 튜토리알
Eclipse git 튜토리알Eclipse git 튜토리알
Eclipse git 튜토리알
Mirinae, Inc.
Configuration management best practices
Configuration management best practicesConfiguration management best practices
Configuration management best practices
Hyunil Shin
Svn 버전관리 프로그램_매뉴얼
Svn 버전관리 프로그램_매뉴얼Svn 버전관리 프로그램_매뉴얼
Svn 버전관리 프로그램_매뉴얼
jeongseokoh
Ant, Maven and Jenkins
Ant, Maven and JenkinsAnt, Maven and Jenkins
Ant, Maven and Jenkins
Kenu, GwangNam Heo
지속적인 통합
지속적인 통합지속적인 통합
지속적인 통합
중선 곽
131 deview 2013 yobi-채수원
131 deview 2013 yobi-채수원131 deview 2013 yobi-채수원
131 deview 2013 yobi-채수원
NAVER D2
자바 웹프로젝트 개발환경 셋팅
자바 웹프로젝트 개발환경 셋팅자바 웹프로젝트 개발환경 셋팅
자바 웹프로젝트 개발환경 셋팅
Yoonsung Jung
젠킨스 설치 및 설정
젠킨스 설치 및 설정젠킨스 설치 및 설정
젠킨스 설치 및 설정
중선 곽
Jenkins와 Gitlab으로 쉽고 빠르게 구축하는 협업시스템
Jenkins와 Gitlab으로 쉽고 빠르게 구축하는 협업시스템Jenkins와 Gitlab으로 쉽고 빠르게 구축하는 협업시스템
Jenkins와 Gitlab으로 쉽고 빠르게 구축하는 협업시스템
Park JoongSoo
메이븐 기본 이해
메이븐 기본 이해메이븐 기본 이해
메이븐 기본 이해
중선 곽
[140315 박민근] 젠킨스를 이용한 자동빌드 시스템 구축하기(ci)
[140315 박민근] 젠킨스를 이용한 자동빌드 시스템 구축하기(ci)[140315 박민근] 젠킨스를 이용한 자동빌드 시스템 구축하기(ci)
[140315 박민근] 젠킨스를 이용한 자동빌드 시스템 구축하기(ci)
MinGeun Park
디자이너를 위한 Svn 사용법
디자이너를 위한 Svn 사용법디자이너를 위한 Svn 사용법
디자이너를 위한 Svn 사용법
Je Lyoung Kim
How to use SVN in project
How to use SVN in projectHow to use SVN in project
How to use SVN in project
Kang-jin Cho
Configuration management best practices
Configuration management best practicesConfiguration management best practices
Configuration management best practices
Hyunil Shin
Svn 버전관리 프로그램_매뉴얼
Svn 버전관리 프로그램_매뉴얼Svn 버전관리 프로그램_매뉴얼
Svn 버전관리 프로그램_매뉴얼
jeongseokoh
131 deview 2013 yobi-채수원
131 deview 2013 yobi-채수원131 deview 2013 yobi-채수원
131 deview 2013 yobi-채수원
NAVER D2
자바 웹프로젝트 개발환경 셋팅
자바 웹프로젝트 개발환경 셋팅자바 웹프로젝트 개발환경 셋팅
자바 웹프로젝트 개발환경 셋팅
Yoonsung Jung
젠킨스 설치 및 설정
젠킨스 설치 및 설정젠킨스 설치 및 설정
젠킨스 설치 및 설정
중선 곽
Jenkins와 Gitlab으로 쉽고 빠르게 구축하는 협업시스템
Jenkins와 Gitlab으로 쉽고 빠르게 구축하는 협업시스템Jenkins와 Gitlab으로 쉽고 빠르게 구축하는 협업시스템
Jenkins와 Gitlab으로 쉽고 빠르게 구축하는 협업시스템
Park JoongSoo
메이븐 기본 이해
메이븐 기본 이해메이븐 기본 이해
메이븐 기본 이해
중선 곽
[140315 박민근] 젠킨스를 이용한 자동빌드 시스템 구축하기(ci)
[140315 박민근] 젠킨스를 이용한 자동빌드 시스템 구축하기(ci)[140315 박민근] 젠킨스를 이용한 자동빌드 시스템 구축하기(ci)
[140315 박민근] 젠킨스를 이용한 자동빌드 시스템 구축하기(ci)
MinGeun Park

Similar to 형상관리 발표자료 안정민 (20)

커뮤니티와 함께한 예비개발자 성장기- 조성수님
커뮤니티와 함께한 예비개발자 성장기- 조성수님커뮤니티와 함께한 예비개발자 성장기- 조성수님
커뮤니티와 함께한 예비개발자 성장기- 조성수님
NAVER D2
경희대 해커 기술 세미나 - Git hub으로 학교 팀프로젝트 하기(조성수)
경희대 해커 기술 세미나 - Git hub으로 학교 팀프로젝트 하기(조성수)경희대 해커 기술 세미나 - Git hub으로 학교 팀프로젝트 하기(조성수)
경희대 해커 기술 세미나 - Git hub으로 학교 팀프로젝트 하기(조성수)
NAVER D2
Github 으로 학교 팀 프로젝트 하기
Github 으로 학교 팀 프로젝트 하기Github 으로 학교 팀 프로젝트 하기
Github 으로 학교 팀 프로젝트 하기
nexusz99
[201808] GitHub 사용하기 - GIt & 협업 활용
[201808] GitHub 사용하기 - GIt & 협업 활용[201808] GitHub 사용하기 - GIt & 협업 활용
[201808] GitHub 사용하기 - GIt & 협업 활용
Ian Choi
My Way, Your Way
My Way, Your WayMy Way, Your Way
My Way, Your Way
Chris Ohk
Digging github
Digging githubDigging github
Digging github
Hansol Lim
Better softwareengineer han
Better softwareengineer hanBetter softwareengineer han
Better softwareengineer han
DaeMyung Kang
Github 100% 활용하기 - XE Open seminar #3
Github 100% 활용하기 - XE Open seminar #3Github 100% 활용하기 - XE Open seminar #3
Github 100% 활용하기 - XE Open seminar #3
XpressEngine
소스트리(SourceTree)로 배우는 Git 사용법
소스트리(SourceTree)로 배우는 Git 사용법소스트리(SourceTree)로 배우는 Git 사용법
소스트리(SourceTree)로 배우는 Git 사용법
주형 고
오픈소스 소프트웨어 개발, 어디서부터 시작하는게 좋을까요? @ CNU(충남대)
오픈소스 소프트웨어 개발, 어디서부터 시작하는게 좋을까요? @ CNU(충남대)오픈소스 소프트웨어 개발, 어디서부터 시작하는게 좋을까요? @ CNU(충남대)
오픈소스 소프트웨어 개발, 어디서부터 시작하는게 좋을까요? @ CNU(충남대)
Jaewon Choi
토이 프로젝트를 하자.Pptx
토이 프로젝트를 하자.Pptx토이 프로젝트를 하자.Pptx
토이 프로젝트를 하자.Pptx
Myeongin Woo
ᅩᅳᆫᄉƩᄉƳᄄơᄅơᄒơᄀƵ
ᅩᅳᆫᄉƩᄉƳᄄơᄅơᄒơᄀƵᅩᅳᆫᄉƩᄉƳᄄơᄅơᄒơᄀƵ
ᅩᅳᆫᄉƩᄉƳᄄơᄅơᄒơᄀƵ
병대 손
Jira + Confluence + Bitbucket으로 이슈 트래킹 걸음마 떼기
Jira + Confluence + Bitbucket으로 이슈 트래킹 걸음마 떼기Jira + Confluence + Bitbucket으로 이슈 트래킹 걸음마 떼기
Jira + Confluence + Bitbucket으로 이슈 트래킹 걸음마 떼기
KyeongmanKang
NDC 2013 Monkeyrunner를 이용한 모바일 테스트 자동화
NDC 2013 Monkeyrunner를 이용한 모바일 테스트 자동화NDC 2013 Monkeyrunner를 이용한 모바일 테스트 자동화
NDC 2013 Monkeyrunner를 이용한 모바일 테스트 자동화
ByungJoon Lee
오픈소스 기여 이력 관리 플랫폼: committrs.io 소개
오픈소스 기여 이력 관리 플랫폼: committrs.io 소개오픈소스 기여 이력 관리 플랫폼: committrs.io 소개
오픈소스 기여 이력 관리 플랫폼: committrs.io 소개
soonoo2
2014.04.24.nrise 개발환경
2014.04.24.nrise 개발환경2014.04.24.nrise 개발환경
2014.04.24.nrise 개발환경
Moon Soo Kim
알아두면 쓸모있는 깃허브 1
알아두면 쓸모있는 깃허브 1알아두면 쓸모있는 깃허브 1
알아두면 쓸모있는 깃허브 1
Hansol Kang
청강대 특강 - 프로젝트 제대로 해보기
청강대 특강 - 프로젝트 제대로 해보기청강대 특강 - 프로젝트 제대로 해보기
청강대 특강 - 프로젝트 제대로 해보기
Chris Ohk
패스트캠퍼스 프론트엔드 강의 오리엔테이션
패스트캠퍼스 프론트엔드 강의 오리엔테이션패스트캠퍼스 프론트엔드 강의 오리엔테이션
패스트캠퍼스 프론트엔드 강의 오리엔테이션
Taegon Kim
2021년 1월 30일 개발자 이야기
2021년 1월 30일 개발자 이야기2021년 1월 30일 개발자 이야기
2021년 1월 30일 개발자 이야기
Jay Park
커뮤니티와 함께한 예비개발자 성장기- 조성수님
커뮤니티와 함께한 예비개발자 성장기- 조성수님커뮤니티와 함께한 예비개발자 성장기- 조성수님
커뮤니티와 함께한 예비개발자 성장기- 조성수님
NAVER D2
경희대 해커 기술 세미나 - Git hub으로 학교 팀프로젝트 하기(조성수)
경희대 해커 기술 세미나 - Git hub으로 학교 팀프로젝트 하기(조성수)경희대 해커 기술 세미나 - Git hub으로 학교 팀프로젝트 하기(조성수)
경희대 해커 기술 세미나 - Git hub으로 학교 팀프로젝트 하기(조성수)
NAVER D2
Github 으로 학교 팀 프로젝트 하기
Github 으로 학교 팀 프로젝트 하기Github 으로 학교 팀 프로젝트 하기
Github 으로 학교 팀 프로젝트 하기
nexusz99
[201808] GitHub 사용하기 - GIt & 협업 활용
[201808] GitHub 사용하기 - GIt & 협업 활용[201808] GitHub 사용하기 - GIt & 협업 활용
[201808] GitHub 사용하기 - GIt & 협업 활용
Ian Choi
Better softwareengineer han
Better softwareengineer hanBetter softwareengineer han
Better softwareengineer han
DaeMyung Kang
Github 100% 활용하기 - XE Open seminar #3
Github 100% 활용하기 - XE Open seminar #3Github 100% 활용하기 - XE Open seminar #3
Github 100% 활용하기 - XE Open seminar #3
XpressEngine
소스트리(SourceTree)로 배우는 Git 사용법
소스트리(SourceTree)로 배우는 Git 사용법소스트리(SourceTree)로 배우는 Git 사용법
소스트리(SourceTree)로 배우는 Git 사용법
주형 고
오픈소스 소프트웨어 개발, 어디서부터 시작하는게 좋을까요? @ CNU(충남대)
오픈소스 소프트웨어 개발, 어디서부터 시작하는게 좋을까요? @ CNU(충남대)오픈소스 소프트웨어 개발, 어디서부터 시작하는게 좋을까요? @ CNU(충남대)
오픈소스 소프트웨어 개발, 어디서부터 시작하는게 좋을까요? @ CNU(충남대)
Jaewon Choi
토이 프로젝트를 하자.Pptx
토이 프로젝트를 하자.Pptx토이 프로젝트를 하자.Pptx
토이 프로젝트를 하자.Pptx
Myeongin Woo
ᅩᅳᆫᄉƩᄉƳᄄơᄅơᄒơᄀƵ
ᅩᅳᆫᄉƩᄉƳᄄơᄅơᄒơᄀƵᅩᅳᆫᄉƩᄉƳᄄơᄅơᄒơᄀƵ
ᅩᅳᆫᄉƩᄉƳᄄơᄅơᄒơᄀƵ
병대 손
Jira + Confluence + Bitbucket으로 이슈 트래킹 걸음마 떼기
Jira + Confluence + Bitbucket으로 이슈 트래킹 걸음마 떼기Jira + Confluence + Bitbucket으로 이슈 트래킹 걸음마 떼기
Jira + Confluence + Bitbucket으로 이슈 트래킹 걸음마 떼기
KyeongmanKang
NDC 2013 Monkeyrunner를 이용한 모바일 테스트 자동화
NDC 2013 Monkeyrunner를 이용한 모바일 테스트 자동화NDC 2013 Monkeyrunner를 이용한 모바일 테스트 자동화
NDC 2013 Monkeyrunner를 이용한 모바일 테스트 자동화
ByungJoon Lee
오픈소스 기여 이력 관리 플랫폼: committrs.io 소개
오픈소스 기여 이력 관리 플랫폼: committrs.io 소개오픈소스 기여 이력 관리 플랫폼: committrs.io 소개
오픈소스 기여 이력 관리 플랫폼: committrs.io 소개
soonoo2
2014.04.24.nrise 개발환경
2014.04.24.nrise 개발환경2014.04.24.nrise 개발환경
2014.04.24.nrise 개발환경
Moon Soo Kim
알아두면 쓸모있는 깃허브 1
알아두면 쓸모있는 깃허브 1알아두면 쓸모있는 깃허브 1
알아두면 쓸모있는 깃허브 1
Hansol Kang
청강대 특강 - 프로젝트 제대로 해보기
청강대 특강 - 프로젝트 제대로 해보기청강대 특강 - 프로젝트 제대로 해보기
청강대 특강 - 프로젝트 제대로 해보기
Chris Ohk
패스트캠퍼스 프론트엔드 강의 오리엔테이션
패스트캠퍼스 프론트엔드 강의 오리엔테이션패스트캠퍼스 프론트엔드 강의 오리엔테이션
패스트캠퍼스 프론트엔드 강의 오리엔테이션
Taegon Kim
2021년 1월 30일 개발자 이야기
2021년 1월 30일 개발자 이야기2021년 1월 30일 개발자 이야기
2021년 1월 30일 개발자 이야기
Jay Park

More from 정민 안 (11)

Let'Swift 2024 - Plugin 패턴을 이용하여 기능 확장하기
Let'Swift 2024 - Plugin 패턴을 이용하여 기능 확장하기Let'Swift 2024 - Plugin 패턴을 이용하여 기능 확장하기
Let'Swift 2024 - Plugin 패턴을 이용하여 기능 확장하기
정민 안
20240516ᅩᆼᄌƥᆨᅦᅵᅥᅳᆯ_ᅳᆼᄒơƳᆫᅩᅳᅡᆨᄉƥᆼᅡƵ.
20240516ᅩᆼᄌƥᆨᅦᅵᅥᅳᆯ_ᅳᆼᄒơƳᆫᅩᅳᅡᆨᄉƥᆼᅡƵ.20240516ᅩᆼᄌƥᆨᅦᅵᅥᅳᆯ_ᅳᆼᄒơƳᆫᅩᅳᅡᆨᄉƥᆼᅡƵ.
20240516ᅩᆼᄌƥᆨᅦᅵᅥᅳᆯ_ᅳᆼᄒơƳᆫᅩᅳᅡᆨᄉƥᆼᅡƵ.
정민 안
20240325 TuistNight 모듈로 나누면 알아두면 좋을 3가지 팁
20240325 TuistNight 모듈로 나누면 알아두면 좋을 3가지 팁20240325 TuistNight 모듈로 나누면 알아두면 좋을 3가지 팁
20240325 TuistNight 모듈로 나누면 알아두면 좋을 3가지 팁
정민 안
Let'Swift 2023 iOS 애플리케이션 개발 생산성 고찰
- 정시 퇴근을 위해 우리는 어떻게 해야할 것인가?
Let'Swift 2023 iOS 애플리케이션 개발 생산성 고찰
- 정시 퇴근을 위해 우리는 어떻게 해야할 것인가? Let'Swift 2023 iOS 애플리케이션 개발 생산성 고찰
- 정시 퇴근을 위해 우리는 어떻게 해야할 것인가?
Let'Swift 2023 iOS 애플리케이션 개발 생산성 고찰
- 정시 퇴근을 위해 우리는 어떻게 해야할 것인가?
정민 안
20221131ᅦᅳᅳᅱᅳᅳ2022徱ƢᄇơᆯᅦᅥᅡᆯᄋơƮᄆƧᆫᅩᇂᄋƳᆫƥᆺᅳᆯ.
20221131ᅦᅳᅳᅱᅳᅳ2022徱ƢᄇơᆯᅦᅥᅡᆯᄋơƮᄆƧᆫᅩᇂᄋƳᆫƥᆺᅳᆯ.20221131ᅦᅳᅳᅱᅳᅳ2022徱ƢᄇơᆯᅦᅥᅡᆯᄋơƮᄆƧᆫᅩᇂᄋƳᆫƥᆺᅳᆯ.
20221131ᅦᅳᅳᅱᅳᅳ2022徱ƢᄇơᆯᅦᅥᅡᆯᄋơƮᄆƧᆫᅩᇂᄋƳᆫƥᆺᅳᆯ.
정민 안
InjectionIII의 Hot Reload를 이용하여 앱 개발을 좀 더 편하게 하기.pdf
InjectionIII의 Hot Reload를 이용하여 앱 개발을 좀 더 편하게 하기.pdfInjectionIII의 Hot Reload를 이용하여 앱 개발을 좀 더 편하게 하기.pdf
InjectionIII의 Hot Reload를 이용하여 앱 개발을 좀 더 편하게 하기.pdf
정민 안
DI Container를 이용하여 레거시와 모듈화를동시에 잡기
DI Container를 이용하여 레거시와 모듈화를동시에 잡기DI Container를 이용하여 레거시와 모듈화를동시에 잡기
DI Container를 이용하여 레거시와 모듈화를동시에 잡기
정민 안
Letusgo 2019 Summer - StringInterpolation and SwiftUI
Letusgo 2019 Summer - StringInterpolation and SwiftUILetusgo 2019 Summer - StringInterpolation and SwiftUI
Letusgo 2019 Summer - StringInterpolation and SwiftUI
정민 안
A Framework Driven Development
A Framework Driven DevelopmentA Framework Driven Development
A Framework Driven Development
정민 안
Debugging with xcode, lldb and chisel
Debugging with xcode, lldb and chiselDebugging with xcode, lldb and chisel
Debugging with xcode, lldb and chisel
정민 안
fastlane을 이용하여 iOS/Mac 앱 관리하기
fastlane을 이용하여 iOS/Mac 앱 관리하기fastlane을 이용하여 iOS/Mac 앱 관리하기
fastlane을 이용하여 iOS/Mac 앱 관리하기
정민 안
Let'Swift 2024 - Plugin 패턴을 이용하여 기능 확장하기
Let'Swift 2024 - Plugin 패턴을 이용하여 기능 확장하기Let'Swift 2024 - Plugin 패턴을 이용하여 기능 확장하기
Let'Swift 2024 - Plugin 패턴을 이용하여 기능 확장하기
정민 안
20240516ᅩᆼᄌƥᆨᅦᅵᅥᅳᆯ_ᅳᆼᄒơƳᆫᅩᅳᅡᆨᄉƥᆼᅡƵ.
20240516ᅩᆼᄌƥᆨᅦᅵᅥᅳᆯ_ᅳᆼᄒơƳᆫᅩᅳᅡᆨᄉƥᆼᅡƵ.20240516ᅩᆼᄌƥᆨᅦᅵᅥᅳᆯ_ᅳᆼᄒơƳᆫᅩᅳᅡᆨᄉƥᆼᅡƵ.
20240516ᅩᆼᄌƥᆨᅦᅵᅥᅳᆯ_ᅳᆼᄒơƳᆫᅩᅳᅡᆨᄉƥᆼᅡƵ.
정민 안
20240325 TuistNight 모듈로 나누면 알아두면 좋을 3가지 팁
20240325 TuistNight 모듈로 나누면 알아두면 좋을 3가지 팁20240325 TuistNight 모듈로 나누면 알아두면 좋을 3가지 팁
20240325 TuistNight 모듈로 나누면 알아두면 좋을 3가지 팁
정민 안
Let'Swift 2023 iOS 애플리케이션 개발 생산성 고찰
- 정시 퇴근을 위해 우리는 어떻게 해야할 것인가?
Let'Swift 2023 iOS 애플리케이션 개발 생산성 고찰
- 정시 퇴근을 위해 우리는 어떻게 해야할 것인가? Let'Swift 2023 iOS 애플리케이션 개발 생산성 고찰
- 정시 퇴근을 위해 우리는 어떻게 해야할 것인가?
Let'Swift 2023 iOS 애플리케이션 개발 생산성 고찰
- 정시 퇴근을 위해 우리는 어떻게 해야할 것인가?
정민 안
20221131ᅦᅳᅳᅱᅳᅳ2022徱ƢᄇơᆯᅦᅥᅡᆯᄋơƮᄆƧᆫᅩᇂᄋƳᆫƥᆺᅳᆯ.
20221131ᅦᅳᅳᅱᅳᅳ2022徱ƢᄇơᆯᅦᅥᅡᆯᄋơƮᄆƧᆫᅩᇂᄋƳᆫƥᆺᅳᆯ.20221131ᅦᅳᅳᅱᅳᅳ2022徱ƢᄇơᆯᅦᅥᅡᆯᄋơƮᄆƧᆫᅩᇂᄋƳᆫƥᆺᅳᆯ.
20221131ᅦᅳᅳᅱᅳᅳ2022徱ƢᄇơᆯᅦᅥᅡᆯᄋơƮᄆƧᆫᅩᇂᄋƳᆫƥᆺᅳᆯ.
정민 안
InjectionIII의 Hot Reload를 이용하여 앱 개발을 좀 더 편하게 하기.pdf
InjectionIII의 Hot Reload를 이용하여 앱 개발을 좀 더 편하게 하기.pdfInjectionIII의 Hot Reload를 이용하여 앱 개발을 좀 더 편하게 하기.pdf
InjectionIII의 Hot Reload를 이용하여 앱 개발을 좀 더 편하게 하기.pdf
정민 안
DI Container를 이용하여 레거시와 모듈화를동시에 잡기
DI Container를 이용하여 레거시와 모듈화를동시에 잡기DI Container를 이용하여 레거시와 모듈화를동시에 잡기
DI Container를 이용하여 레거시와 모듈화를동시에 잡기
정민 안
Letusgo 2019 Summer - StringInterpolation and SwiftUI
Letusgo 2019 Summer - StringInterpolation and SwiftUILetusgo 2019 Summer - StringInterpolation and SwiftUI
Letusgo 2019 Summer - StringInterpolation and SwiftUI
정민 안
A Framework Driven Development
A Framework Driven DevelopmentA Framework Driven Development
A Framework Driven Development
정민 안
Debugging with xcode, lldb and chisel
Debugging with xcode, lldb and chiselDebugging with xcode, lldb and chisel
Debugging with xcode, lldb and chisel
정민 안
fastlane을 이용하여 iOS/Mac 앱 관리하기
fastlane을 이용하여 iOS/Mac 앱 관리하기fastlane을 이용하여 iOS/Mac 앱 관리하기
fastlane을 이용하여 iOS/Mac 앱 관리하기
정민 안

형상관리 발표자료 안정민

  • 2. 코드 관리....? • 과제를 만들면 관리 어떻게 해요? • 지난달에 어떻게 코드 작성했는지 확인할 수 있어요? • 선배들이 코드 어떻게 작성했는지 알고싶지 않아요? • 팀프로젝트 할 때 누가 얼마나 코드를 작성했는지 알 수 있어요?
  • 3. 코드 관리....? • 과제를 만들면 관리 어떻게 해요? • 지난달에 어떻게 코드 작성했는지 확인할 수 있어요? • 선배들이 코드 어떻게 작성했는지 알고싶지 않아요? • 팀프로젝트 할 때 누가 얼마나 코드를 작성했는지 알 수 있어요?
  • 4. 코드 관리....? • 과제를 만들면 관리 어떻게 해요? • 지난달에 어떻게 코드 작성했는지 확인할 수 있어요? • 선배들이 코드 어떻게 작성했는지 알고싶지 않아요? • 팀프로젝트 할 때 누가 얼마나 코드를 작성했는지 알 수 있어요?
  • 5. 코드 관리....? • 과제를 만들면 관리 어떻게 해요? • 지난달에 어떻게 코드 작성했는지 확인할 수 있어요? • 선배들이 코드 어떻게 작성했는지 알고싶지 않아요? • 팀프로젝트 할 때 누가 얼마나 코드를 작성했는지 알 수 있어요?
  • 6. 코드 관리....? • 과제를 만들면 관리 어떻게 해요? • 지난달에 어떻게 코드 작성했는지 확인할 수 있어요? • 선배들이 코드 어떻게 작성했는지 알고싶지 않아요? • 팀프로젝트 할 때 누가 얼마나 코드를 작성했는지 알 수 있어요?
  • 9. 형상관리 • 소프트웨어는 개발과정이 동적이기 때문에 매순간 어떻 게 변화했는지 과정이 매우 중요. • 소프트웨어의 작성, 수정 등을 통제하는 프로세스로 개발 자의 실수를 최소화하고 생산성을 최대화하는 것
  • 10. • 형상 관리.. 어떤 걸 배워야 하나요? => SVN, Git을 배우세요. • 어디에 저장해서 관리해야 하나요? => GitHub, BitBucket, Google Code 등등
  • 11. • 형상 관리.. 어떤 걸 배워야 하나요? => SVN, Git을 배우세요. • 어디에 저장해서 관리해야 하나요? => GitHub, BitBucket, Google Code 등등
  • 12. • 형상 관리.. 어떤 걸 배워야 하나요? => SVN, Git을 배우세요. • 어디에 저장해서 관리해야 하나요? => GitHub, BitBucket, Google Code 등등
  • 13. • 형상 관리.. 어떤 걸 배워야 하나요? => SVN, Git을 배우세요. • 어디에 저장해서 관리해야 하나요? => GitHub, BitBucket, Google Code 등등
  • 14. • 남이 내 소스를 보고 베끼면 어떻게 하죠? => GitHub은 대학교 계정이 있으면 private 저장소가 무료 BitBucket은 원래 private 저장소가 무료 • 제 코드 올리기 부끄러운데 해도 되나요? => 그러면서 배우는 겁니다.
  • 15. • 남이 내 소스를 보고 베끼면 어떻게 하죠? => GitHub은 대학교 계정이 있으면 private 저장소가 무료 BitBucket은 원래 private 저장소가 무료 • 제 코드 올리기 부끄러운데 해도 되나요? => 그러면서 배우는 겁니다.
  • 16. • 남이 내 소스를 보고 베끼면 어떻게 하죠? => GitHub은 대학교 계정이 있으면 private 저장소가 무료 BitBucket은 원래 private 저장소가 무료 • 제 코드 올리기 부끄러운데 해도 되나요? => 그러면서 배우는 겁니다.
  • 17. • 남이 내 소스를 보고 베끼면 어떻게 하죠? => GitHub은 대학교 계정이 있으면 private 저장소가 무료 BitBucket은 원래 private 저장소가 무료 • 제 코드 올리기 부끄러운데 해도 되나요? => 그러면서 배우는 겁니다.
  • 19. 왜 Git을 사용해야.....? • 많은 프로젝트가 Google Code나 다른 저장소에서 GitHub으로 이전 • 분산버전관리시스템(DVCS)이기 때문에 저장소가 폭파 되어도 내가 가진 소스를 올리면 저장소가 다시 생성! • 이슈를 처리하여 코드 관리하기 쉬움 • 저장소 서버를 만들지 않아도 형상관리가 가능
  • 20. 왜 Git을 사용해야.....? • 많은 프로젝트가 Google Code나 다른 저장소에서 GitHub으로 이전 • 분산버전관리시스템(DVCS)이기 때문에 저장소가 폭파 되어도 내가 가진 소스를 올리면 저장소가 다시 생성! • 이슈를 처리하여 코드 관리하기 쉬움 • 저장소 서버를 만들지 않아도 형상관리가 가능
  • 21. 왜 Git을 사용해야.....? • 많은 프로젝트가 Google Code나 다른 저장소에서 GitHub으로 이전 • 분산버전관리시스템(DVCS)이기 때문에 저장소가 폭파 되어도 내가 가진 소스를 올리면 저장소가 다시 생성! • 이슈를 처리하여 코드 관리하기 쉬움 • 저장소 서버를 만들지 않아도 형상관리가 가능
  • 22. 왜 Git을 사용해야.....? • 많은 프로젝트가 Google Code나 다른 저장소에서 GitHub으로 이전 • 분산버전관리시스템(DVCS)이기 때문에 저장소가 폭파 되어도 내가 가진 소스를 올리면 저장소가 다시 생성! • 이슈를 처리하여 코드 관리하기 쉬움 • 저장소 서버를 만들지 않아도 형상관리가 가능
  • 23. 왜 Git을 사용해야.....? • 많은 프로젝트가 Google Code나 다른 저장소에서 GitHub으로 이전 • 분산버전관리시스템(DVCS)이기 때문에 저장소가 폭파 되어도 내가 가진 소스를 올리면 저장소가 다시 생성! • 이슈를 처리하여 코드 관리하기 쉬움 • 저장소 서버를 만들지 않아도 형상관리가 가능
  • 24. • 다른 형상 관리 도구보다 어렵다는 단점! • 처음에 접근하기는 어렵지만 알고나면 다른 형상 관리 도 구를 사용하기 어려움. • GitHub에 올라와 있는 오픈소스 프로젝트에 공헌할 수 있음 • IT 회사 입사시 가산점!
  • 25. • 다른 형상 관리 도구보다 어렵다는 단점! • 처음에 접근하기는 어렵지만 알고나면 다른 형상 관리 도 구를 사용하기 어려움. • GitHub에 올라와 있는 오픈소스 프로젝트에 공헌할 수 있음 • IT 회사 입사시 가산점!
  • 26. • 다른 형상 관리 도구보다 어렵다는 단점! • 처음에 접근하기는 어렵지만 알고나면 다른 형상 관리 도 구를 사용하기 어려움. • GitHub에 올라와 있는 오픈소스 프로젝트에 공헌할 수 있음 • IT 회사 입사시 가산점!
  • 27. • 다른 형상 관리 도구보다 어렵다는 단점! • 처음에 접근하기는 어렵지만 알고나면 다른 형상 관리 도 구를 사용하기 어려움. • GitHub에 올라와 있는 오픈소스 프로젝트에 공헌할 수 있음 • IT 회사 입사시 가산점!
  • 28. 마무리.. • 형상 관리 하세요. 두 번 하세요. 보이기 부끄러운 코드도 내 코드에요. • 배우고자 한다면 Git을 추천! • GitHub에 계정 만드세요.
  • 29. 마무리.. • 형상 관리 하세요. 두 번 하세요. 보이기 부끄러운 코드도 내 코드에요. • 배우고자 한다면 Git을 추천! • GitHub에 계정 만드세요.
  • 30. 마무리.. • 형상 관리 하세요. 두 번 하세요. 보이기 부끄러운 코드도 내 코드에요. • 배우고자 한다면 Git을 추천! • GitHub에 계정 만드세요.
  • 31. 마무리.. • 형상 관리 하세요. 두 번 하세요. 보이기 부끄러운 코드도 내 코드에요. • 배우고자 한다면 Git을 추천! • GitHub에 계정 만드세요.
  • 32. 마무리.. • 형상 관리 하세요. 두 번 하세요. 보이기 부끄러운 코드도 내 코드에요. • 배우고자 한다면 Git을 추천! • GitHub에 계정 만드세요.