Git

Git

[Git] git 브랜치 활용 및 git flow 실습

1. Git 브랜치 활용 전략 브랜치가 왜 필요할까? 필요한 이유는 소프트웨어의 특성에서 비롯된다. 소프트웨어 개발에 가장 중요한 요인은 변경점 발생이다. 예를 들어, 소프트웨어를 개발하다가 고객의 요구사항이 변경되어서 특정 기능을 수정해야 하는 경우가 빈번하게 발생한다. 또는 이미 개발이 되어 릴리즈 된 상태에서 고객이 해당 제품을 사용하다가 문제점이 발생했을 때 해결하는 과정에서 변경점은 발생하게 된다. 소프트웨어에 대한 변경은 개발 진행중에 또는 개발이 완료되어 사용 중인 제품에서 발생하는 문제점을 해결하거나 개선하기 위해 발생할 수 있다. 이러한 소프트웨어에서 빈번하게 발생하는 변경점을 관리하기 위해 가장 중요한 도구가 브랜치이다. 앞 장에서 브랜치 이해를 위한 실습을 진행했을 때 기준이 되는 m..

Git

[Git] git 브랜치 이해 및 실습(merge , conflict, tag)

1. Git 브랜치 1-1. 브랜치(Branch) 본래의 소스코드로부터 파생한 독립적인 작업 공간 최신 커밋을 가리키는 일종의 포인터이다. 매우 가볍다. 생성, 이동, 병합(merge)이 매우 쉽다. 1-2. master 브랜치 git은 기본적으로 master 브랜치를 생성한다. 현재 작업 중인 브랜치 확인하는 명령어 $git branch master 브랜치는 첫 번째 커밋을 만들어야 생성된 커밋을 가리킬 수 있다. 1-3. 브랜치 실습을 위한 디렉토리 생성 2. 브랜치 실습 2-1. 커밋 생성 $vi MainService.java - write code 1 저장 $git add MainService.java $git status $git commit -m "Commit 1 on master branch..

Git

[Git] 형상 관리와 git

1. 형상 관리를 위한 Git 1-1. 소프트웨어의 형상 형상이란 사물의 생긴 모양이나 상태를 일컫는다. 그런데 소프트웨어에도 형상이 있다. 소프트웨어의 형상은 소프트웨어의 모양이나 상태를 의미하며, 크게 세 가지가 있다. WireFrame : 화면 설계서로 웹 페이지 및 앱의 윤곽을 보여주는 것이다. 서비스 기획서, 요구사항 명세서를 바탕으로 실제 사용자가 어떻게 우리의 서비스를 이용하게 할 것인지 그리고 그들에게 어떠한 경험을 제공하게 할 것인지 눈에 보이도록 설계하는 과정을 담은 설계서이다. Flowchart : 서비스의 흐름을 작성한 순서도이다. 만들고자 하는 화면들이 어떠한 흐름과 로직으로 실행할 것인지 도식화한 문서이다. Source Code : 만들고자 하는 서비스가 실제 실행될 수 있는 형..

또 고민 중
'Git' 카테고리의 글 목록