백엔드/Git & Git Hub 2

Git

◉ Git Branch 생성 git branch 브랜치명 - “hello-world-images”라는 이름의 새로운 branch 확인 가능 현재 * master에 있음 ( * : 주 작업 브랜치를 의미 ) - "hello-world-css" 브랜치 하나 더 생성 ◉ Git checkout ◉ Emergency Branch -b 없으면 만들어라 수정된 index.html를 스테이징 환경에 올린 후, 커밋 진행 master로 옮긴 후, emergency-fix와 병합시키기 브랜치 삭제 후 git 상태 조회 -d : 지정한 브랜치 삭제

Git - 설치 / 폴더 생성 / 초기화 / 새 파일 추가 / Staging Environment / Commit

◉ Git이란? - 코드 저장소 - 이력을 관리하는 저장소 - Version Control System ( history - 날짜 등 으로 구분 가능 ) - Code를 저장 및 저장지점으로 되돌아갈 수 있도록 해주는 시스템 - 분산 버전 관리 시스템 : 여러 개발 PC와 저장소에 분산해서 저장 ◉ GitHub란? - 코드 저장소(Git)을 웹에 옮겨 놓은 원격저장소 ▪︎ 웹에 있을 때의 장점 : 공유 가능 (협업), 코드 복구 가능 ◉ 분산 버전 관리 - 버전 관리 : 파일 변화를 시간에 따라 기록했다 특정 시점의 버전으로 다시 가져올 수 있는 것 ▪︎ 장점 ① 소스 코드가 변경된 이력 쉽게 확인 가능 ② 특정 시점에 저장된 버전과 비교 가능 ③ 특정 시점으로 되돌아갈 수 있음 ④ 내가 올리려는 파일이 ..