목록 IT기술 (72)
이롭게 현명하게
목차 컨플릭트(conflict) 과정 소스트리 컨플릭트 [ 컨플릭트(conflict) 과정 ] Merge는 합병이라고 말한다. 합집합의 개념으로 이해하면 쉽다. 집합 A에 속하거나 집합 B에 속하는 모든 원소로 이루어진 집합을 합집합이라고 한다. 두 집합의 원소를 모두 쓰는 대신 중복되는 원소는 한 번만 사용한다. 1. Fast - forward 모자를 쓰지 않은 고양이와 모자를 쓴 고양이가 있다. 이 두 고양이의 합집합은 오른쪽(B)인 모자를 쓴 고양이가 된다. A ⋃ B의 결과는 모자를 쓴 고양이인(B)의 모양과 똑같다. 즉 A(모자를 쓰지 않은 고양이) 커밋에 B 커밋의 합쳤을 때의 상태는 B커밋이 된다는 것이다. master 브랜치는 페이지3을 가리키고 있고 devB는 페이지B를 가리키고있다. 페..
목차 버전 합치는 과정 소스트리 Merge [ 버전 합치는 과정 ] master 브랜치의 최신 커밋에 devB 브랜치의 최신 커밋을 합치려고 한다. 기능 개발이 끝나면 그 기능 브랜치들을 master 브랜치에 합친다. 기능 브랜치인 devB 브랜치가 compare 브랜치가 되고 대상으로 marge를 할 브랜치를 base 브랜치인 master 브랜치가 된다. 1. base가 될 master 브랜치로 HEAD를 이동 2. compare 브랜치인 devB를 나(master) 브랜치와 합치고 싶다고 명령 명령어 : git merge devB devB 브랜치를 지금 master 브랜치에 합친다. 3. 합쳐진 결과는 devB 커밋 페이지 B는 페이지4+α 이므로 합쳐진 결과물은 당연히 페이지 B이다. 그래서 dev..
[Git] 깃 브랜치(Git Branch) 목차 브랜치란? 브랜치 사용법 브랜치 명령어 [ 브랜치(Branch)란? ] 소프트웨어를 개발할 때에 개발자들은 동일한 소스코드를 함께 공유하고 다루게 된다. 깃은 동시에 여러 개발자들이 프로젝트 devyihyun.tistory.com 목차 소스트리 브랜치 사용법 [Git] 소스트리(Sourcetree)란? [ 소스 트리(Source tree)란? ] 깃을 사용하는 방법으로는 CLI ( Command-Line Interface) 와 GUI ( Graphical User Interface )가 있다. CLI는 CMD 창에서 명령어를 입력하여 버전을 관리하고, GUI는 버튼 클릭으로 Git 명 devyihyun.tistory.com [Git] 소스트리 설치하기 목차..
목차 브랜치란? 브랜치 사용법 브랜치 명령어 [ 브랜치(Branch)란? ] 소프트웨어를 개발할 때에 개발자들은 동일한 소스코드를 함께 공유하고 다루게 된다. 깃은 동시에 여러 개발자들이 프로젝트에서 각기 다른 기능을 개발할 수 있도록 하는 기능을 가지고 있다. 동일한 소스코드 위에서 어떤 개발자는 버그를 수정하기도 하고 또 다른 개발자는 새로운 기능을 만들어 내기도 한다. 이처럼 여러 사람이 동일한 소스코드를 기반으로 서로 다른 작업을 할 때에는 각각 서로 다른 버전의 코드가 만들어질 수밖에 없다. 이런 경우를 위하여 여러 개발자들이 동시에 다양한 작업을 할 수 있게 만들어 주는 기능이 바로 브랜치(branch)이다. 각자의 독립적인 작업 영역(저장소) 안에서 자유롭게 소스코드를 변경할 수 있다. 이렇..
[Git] 깃헙에 코드를 올리는 과정 / 깃허브 명령어 목차 깃 설명서 깃 과정 깃 코드 다운로드 [깃헙에 코드를 올리는 과정] 1. 내 컴퓨터에 프로젝트 폴더에 ‘ 여기 깃을 쓸 거다! ' 명령한다.( git init ) 2. 즐겁게 코딩 3. 내가 변경한 파일 중 올리길 devyihyun.tistory.com [Git] 소스트리 설치하기 목차 설치 전 작업 소스트리 설치 과정 소스트리 시작하기 [설치 전 작업] [Git] Git 설치하기 / Git 설치 / Git 2.38.1 설치 [깃 설치하기] ※ 본 포스팅은 윈도우11의 환경에서 진행되었습니다. 디폴트( devyihyun.tistory.com 1. mygit (=로컬 저장소)에 있는 파일(index.html) 수정 수정 전 수정 후 더보기 HTM..
목차 설치 전 작업 소스트리 설치 과정 소스트리 시작하기 [설치 전 작업] [Git] Git 설치하기 / Git 설치 / Git 2.38.1 설치 [깃 설치하기] ※ 본 포스팅은 윈도우11의 환경에서 진행되었습니다. 디폴트(기본값)로 설치를 원한다면 모두 Next 또는 중간에 Git의 기본 편집기를 선택 후 모두 Next 명령 프롬프트 (window)/Terminal(M devyihyun.tistory.com [Git] 깃 시작하기 / 깃 로컬 저장소 만들기 [Git] 깃 초기화 / 깃 로컬 저장소 / Git 로컬 저장소 만들기 / Git 폴더 생성 / 깃 연동하기 / 리포지토리 만들기 [깃헙에 코드를 올리는 과정] 1. 내 컴퓨터에 프로젝트 폴더에 ‘ 여기 깃을 쓸 거다! ' devyihyun.tist..