GIT4 CHAPTER 07. 브랜치 더 깊게 파기-얄코의 too much 친절한 깃&깃허브 CHAPTER 07. 브랜치 더 깊게 파기LESSON 23. fast forward vs 3-way mergefast forward변경 사항이 더 최근인 브랜치로 통합하는 방법예를 들어 a,b브랜치가 공통 커밋을 조상으로 갖고있고 b브랜치에만 이후의 커밋이 있다면두 브랜치를 병합하기위해 다른 새로운 커밋을 만들지 않고 a브랜치의 해드를 b브랜치의 최신 커밋으로 옯긴후 병합된 b브랜치는 삭제fast forward방식의 단점 : 어떤 브랜치를 사용했고 언제 병합했는지 기록이 남지않는다는 것이러한 단점때문에 fast forward하지않고 커밋을 만들어서 병합하려면 git merge --no-ff옵션을 붙여서 명령하기도 함->ff는 fast forward의 약자git merge --no-ff3-way merge.. 2024. 7. 6. 얄코의 too much친절한 깃&깃허브-Chapter3. 차원 넘나들기 Chapter3.차원 넘나들기Lesson9.여러 브랜치 만들어 보기브랜치로 차원 분기하기깃 브랜치를 사용하면 폴더를 백업하지 않아도 원하는 시점마다 차원을 나눠서 작업했다가, 필요하면 원하는 차원으로 자유롭게 작업내용을 되돌리거나 통합할 수 있음.깃에서는 차원을 브랜치(branch)라고 함.브랜치도 원하는 시점마다 여러 차원으로 나눠질 수 있음.이것을 '브랜치를 분기한다.' 라고 표현.작업 내역을 여러 브랜치, 즉 여러 차원으로 나눌 필요가 있는 경우는 크게 두가지로 나뉨.1.하나의 프로젝트를 여러 형태로 사용해야될 때-서로 다른 페이지를 맡아 공동작업을 하는 경우-테스트용 서버에 올리는 테스트 브랜치를 여러개 만들 수 있음2.현업에서 여러 개발자가 역할을 분담해서 프로그래밍을 할 때-특정한 기능을 추가.. 2024. 6. 22. 얄코의 too much 친절한 깃&깃허브-Chapter2.시간여행하기 Chapter2.시간여행하기Lesson6.변화를 타임 캡슐에 담아 묻기Git log->버전 히스토리 확인No commits yet:아직 커밋이 없음untracked files:추적되지 않는 파일, 아직 깃이 관리한 적이 없는 파일changes to be committed: 커밋한 대상 git addadd는 타임캡슐에 특정 파일(의 변화)를 담는 작업, commit의 준비 단계commit은 해당 캡슐을 묻어서 버전으로 저장하는 작업모든 파일을 담으려면 git add뒤에 한 칸 띄우고 온점(.)을 입력온점(.)은 현재 폴더 안의 모든 파일git add명령은 프로젝트에서 일어난 변화를 버전에 담을 때 사용git add명령이 적용되면 탐색기의 파일 오른쪽에 A가 표시됨git diff변경사항을 구체적으로 보여줌,.. 2024. 6. 22. 얄코의 too much 친절한 깃&깃허브-chapter1.깃 최초설정하기 Chapter1.깃 최초 설정하기Lesson1.깃을 배워야 하는 이유깃은 vcs(version control system)라는 프로그램의 한 종류-프로그램 버전관리를 위한 툴버전-프로그램의 일부내용이 바뀌거나 새로운 기능이 추가되는 등 어떤유의미한 변화가 결과물로 나오는것버전을 관리하다=프로젝트의 시간과 차원을 관리하다.Lesson2.윈도우 사용자를 위한 설치와 설정깃을 사용하는 방법1.CLI(command line interface,명령줄 인터페이스)-명령줄에 텍스트로 된 명령어를 입력해서 사용2.GUI(Graphical User Interface,그래픽 사용자 인터페이스)-버튼이나 툴바,아이콘 같은 그래픽 요소를 활용한 인터페이스가 있는프로그램을 설치해 사용-대표적인 GUI방식 프로그램으로 소스트리가.. 2024. 6. 22. 이전 1 다음