목록 GIT (25)
이롭게 현명하게
목차 버전 합치는 과정 소스트리 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..
목차 코드 내려받기 과정 원격 저장소 내 컴퓨터 받아오기 clone 원격 저장소의 변경사항 내 컴퓨터에 받아오기 pull [ 코드 내려받기 과정 ] 개발자 A가 페이지 1,2를 commit 하고 push 하여 원격 저장소에 업로드하였다. 개발자 B가 A가 만든 것을 개발자 B의 컴퓨터에 받아 오고 싶어 한다. 원격 저장소에서 clone을 하여 개발자 B의 컴퓨터로 가져온다. 개발자 B가 클론 (clone)을 하면 원격 저장소의 코드를 개발자 B의 컴퓨터에 받아올 수 있습니다. 이때 로컬 저장소 (.git 폴더)도 자동으로 생성됩니다. 개발자 B가 A가 만든 페이지 1,2를 받아 개발을 진행하였다. B가 개발을 진행하는 동안 A는 새로운 페이지 3을 만들어 원격 저장소에 업로드하였다. A는 페이지 1,2,..