git-hub 썸네일형 리스트형 [git/git hub] 깃과 브랜치 1. 브랜치(branch)란? branch는 영어로는 '나뭇가지', 여기서는 '분기'(동일한 것은 그대로 두고 나뭇가지처럼 필요한 것을 분기한다고 합니다.) ◎ 필요한 이유 ▷ 제품의 사용 설명서를 만들고 버전 관리는 깃으로 합니다. 제품이 출시되기 전 개발 순서에 따라 사용설명서 작성 ▶ 제품 출시 후 문제가 생기는데 고객사마다 추가 요구 내용이 달라질 수 있기 때문에 필요합니다. ▷ 고객사의 요구 사항을 반영하다보면 제품과 사용 설명서가 달라져야 합니다. 기존 A B C D ms A B C D ME google A B C D GE GF GH apple A B C D AE main A B C D E 해결책1 → 처음 작업했던 장소 (main) 전체를 여러 개 복사해서 고객사 (apple, google,.. 더보기 [git/git hub] 깃으로 버전 관리하기 1. 깃 저장소 만들기 (1) cd ~ (2) mkdir hello-git (3) cd hello-git (4) ls -al (5) pwd : hello-git 경로에 있는지 확인 (6) git init : 현재 디렉토리를 git으로 사용하겠다(초기화) _ 무조건 실행해야 하는 것 (7) ls -al : .git이라는 디렉토리가 생깁니다. → .git : 버전이 저장될 저장소(repository) ◎ 깃에서 버전이란? 버전은 문서를 수정하고 저장할 때마다 생기는 것 예를 들어 보고서를 작성할 때 '초안'이라는 이름을 저장함 이미 만든 보고서를 수정하면서 수정 전 내용을 보관해야할 경우 '수정'으로 파일 이름 번경 후 저장 만약 1,000개가 넘는 문서의 수정 내용을 이런 방식으로 저장한다면 몇 개의 파일.. 더보기 [git/git hub] 깃이란? 1. 깃이란? ▷ 문서 관리 프로그램(버전 관리 시스템) ◎ 깃으로 할 수 있는 것은? ▷ 버전 관리 : 문서 수정할 때마다 수정된 시점, 변경 사항 등을 구체적으로 기록하는 버전 관리 시스템(local에 저장됨) (과거 SVN을 아직도 사용하는 곳도 있음) ▷ 백업 : 현재 컴퓨터의 자료를 다른 컴퓨터로 복제 하는 것 ▶ 깃 파일을 위한 백업 공간을 제공하는 인터넷 서비스를 원격 저장소 또는 온라인 저장소라고 합니다. ▶ 서비스 가운데 가장 많이 사용하는 것이 깃허브! ▷ 협업 : 깃허브와 같은 온라인 서비스를 사용하면 여러 사람이 파일을 편하게 주고받으며 일할 수 있습니다. ▶ 누가 어떤 부분을 수정했는지 기록으로 남기 때문에 나중에 오류가 생겼을 때 파악하기 쉽습니다. ▶ 협업 과정에서 일어날 수 .. 더보기 이전 1 2 다음