버전 관리 시스템 Git

버전 관리 시스템 Git

(6개의 수강평)

1663명의 수강생
무료
지식공유자 · 생활코딩
119회 수업 · 총 6시간 28분 수업
평생 무제한 시청
수료증 미발급 강의
수강 난이도 '초급'

생활코딩_버전관리 시스템 git

Git1
버전관리 시스템 git을 소개하는 수업입니다
GIT2 - TortoiseGit - Version control
git을 TortoiseGit으로 이용하는 방법을 알려드립니다. 특히 버전관리를 집중적으로 알려드립니다. GIT2 - SourceTree 버전관리편 git을 SourceTree로 이용하는 방법을 알려드립니다. 특히 버전관리를 집중적으로 알려드립니다.
POSIX CLI1
POSIX는 서로 다른 운영체제를 같은 방법으로 조작하기 할 수 있도록 만들어진 표준입니다. 이 표준을 준수하는 운영체제로는 unix, macos가 있습니다. linux는 posix를 100% 따르고 있지는 않지만 거의 호환된다고 보시면 됩니다. 윈도우나 모바일 운영체제는 posix를 따르고 있지 않습니다.

이 수업에서는 posix를 따르는 운영체제들을 Command Line Interface를 이용해서 다루는 방법을 살펴봅니다.

이 수업은 아래와 같은 상황에 있는 분들을 위한 수업입니다.
  • 컴퓨터를 명령어로 조작하고 싶은 분
  • 컴퓨터의 관리를 자동화하고 싶은 분

GIT2 - CLI 버전관리편
소위 git이라고 하면 command line에서 사용되는 프로그램을 말합니다. 이 수업에서는 바로 이 프로그램의 사용법을 살펴봅니다. Command line에서 git을 실행시키고 싶은 분께 도움이 됩니다.
GIT3 - CLI 백업 & Sourcetree 백업 & TortoiseGIT 백업
각각의 환경에서 GIT의 정보를 백업하는 방법을 다루고 있습니다.소스코드와 버전을 안전하게 백업하고 싶은 분들에게 필요한 수업입니다. 또 여러 컴퓨터를 옮겨가면서 작업하려고 하는 분들에게도 필요한 수업입니다. 협업을 하고 싶은 분이라면 반드시 경우해야 할 수업입니다.

 추천 학습 순서

 도움이 되는 분들

이 수업은 아래와 같은 상황에 있는 분들을 위한 수업입니다. 아래에서 문서란 일반적인 텍스트 문서에서부터 이미지, 소스코드를 망라한 모든 파일이라고 생각하시면 됩니다.
  • 수 많은 문서를 관리해야 하는 분
  • 이 문서들이 자주 변경되는 분
  • 문서의 변경 이력을 체계적으로 관리해야 하는 분
  • 문서의 조작을 막아야 하는 분
  • 문서를 안전하게 백업해야 하는 분
  • 문서를 다른 사람과 공유해서 공동으로 작업하는 분

지식공유자 소개

생활코딩

이 수업은 CC 라이센스를 따르고 있으며, 아래 링크 에서도 볼 수 있습니다.
Node.js-Express https://opentutorials.org/course/3370
쿠키와 인증 https://opentutorials.org/course/3387
세션과 인증 https://opentutorials.org/course/3400 passpor.js https://opentutorials.org/course/3402
다중 사용자 https://opentutorials.org/course/3411 google login https://opentutorials.org/course/3413 facebook login https://opentutorials.org/course/3414

좋은 지식을 나눠주시는 생활코딩에 감사의 말씀을 전합니다.

교육과정

모두 펼치기 119 강의 6시간 28분
섹션 0. Git
8 강의 41 : 00
섹션 1. GIT2 - TortoiseGit - Version control
12 강의 56 : 00
섹션 2. GIT2 - SourceTree 버전관리
12 강의 52 : 00
소개
01 : 00
설치 MacOS
02 : 00
설치 Windows
02 : 00
저장소 생성
05 : 00
버전 생성
05 : 00
하나의버전, 여러개의파일
03 : 00
버전 쪼개기
06 : 00
reset
07 : 00
revert
08 : 00
시간여행
03 : 00
비교
05 : 00
SourceTree 버전관리 - 수업을 마치며
05 : 00
섹션 3. POSIX CLI1
16 강의 65 : 00
수업소개
05 : 00
실습
03 : 00
실습준비 - POSIX
01 : 00
실습준비 - Windows Git Bash
02 : 00
실습준비 - android termux
04 : 00
수업의 목적
03 : 00
디렉토리의 사용
05 : 00
현재디렉토리의 상태보기와 명령어의 형식
07 : 00
디렉토리의 생로병사
05 : 00
절대경로와 상대경로
05 : 00
파일생성과 읽기
04 : 00
파일수정과 삭제
03 : 00
GUI VS CLI
03 : 00
순서대로 실행시키기
04 : 00
자동화 - 실패하면 멈추기
03 : 00
수업을마치며
08 : 00
섹션 4. GIT2 - CLI 버전관리편
12 강의 55 : 00
수업소개
02 : 00
설치 (Mac)
03 : 00
설치 (Windows)
02 : 00
버전관리의 시작
02 : 00
버전 만들기
09 : 00
여러개의 파일을 버전으로 만들기
05 : 00
버전간의 차이점 비교
06 : 00
checkout과 시간여행
05 : 00
보충수업
05 : 00
삭제 - git reset
03 : 00
되돌리기 - git revert
08 : 00
수업을 마치며
05 : 00
섹션 5. GIT3 - CLI 백업
11 강의 42 : 00
수업소개
04 : 00
수업의 목표와 용어정리
05 : 00
git hosting 선택
03 : 00
저장소 생성
04 : 00
공부의 뱡항
02 : 00
원격저장소와 연결
04 : 00
push
05 : 00
복제
04 : 00
pull
04 : 00
오픈소스
03 : 00
수업을마치며
04 : 00
섹션 6. GIT3 - Sourcetree 백업
11 강의 39 : 00
수업소개
04 : 00
수업의 목표와 용어정리
05 : 00
git hosting 선택
03 : 00
저장소 생성
04 : 00
공부의 뱡항
02 : 00
원격저장소와 연결
03 : 00
push
05 : 00
복제
04 : 00
pull
03 : 00
오픈소스
02 : 00
수업을마치며
04 : 00
섹션 7. GIT3 - TortoiseGIT 백업
11 강의 38 : 00
수업소개
04 : 00
수업의 목표와 용어정리
05 : 00
git hosting 선택
03 : 00
저장소 생성
04 : 00
공부의 뱡항
02 : 00
원격저장소와 연결
03 : 00
push
04 : 00
복제
04 : 00
pull
03 : 00
오픈소스
02 : 00
수업을마치며
04 : 00
섹션 8. GIT3 - CLI 브랜치 & 충돌
13 강의
수업소개
실습준비
브랜치의 기본사용법 (1)
브랜치기본사용법 (2)
병합
병합 : 서로 다른 파일 병합
병합 : 같은파일, 다른부분 병합
병합 : 같은파일, 같은부분 병합
way merge
외부도구를 이용한 병합
수업을마치며
branch & conflict 부록 1.1 HEAD BRANCH COMMIT & CHECKOUT
branch & conflict 부록 1.2. checkout vs reset
섹션 9. GIT3 - Sourcetree 브랜치 & 충돌
13 강의
수업소개
실습준비
브랜치의 기본사용법(1)
브랜치의 기본사용법(2)
병합
병합 : 서로 다른 파일 병합
병합 : 같은파일, 다른부분 병합
병합 : 같은파일, 같은부분 병합
way merge
외부도구를 이용한 병합
수업을마치며
branch & conflict 부록 1.1 HEAD BRANCH COMMIT & CHECKOUT
branch & conflict 부록 1.2. checkout vs reset

공개 일자

2018년 11월 14일 (마지막 업데이트 일자 : 2018년 11월 14일)

수강 후기

4.7
6개의 수강평
천재양 2달 전
좋은 강의 입니다.
염씨 6달 전
역시는 역시다
지식공유자 되기
많은 사람들에게 배움의 기회를 주고,
경제적 보상을 받아보세요.
지식공유참여
기업 교육을 위한 인프런
“인프런 비즈니스” 를 통해 모든 팀원이 인프런의 강의들을
자유롭게 학습하는 환경을 제공하세요.
인프런 비즈니스