Git 브랜치 활용 - GitFlow
WEB study/Git, GitLab

안녕하세요~ 항상 나아가는 개발자 pink_salt 핑솔입니다! 코드프레소 Java 웹 개발 체험단 활동을 하고 있습니다. 이번엔 git branch를 활용한 전략에 대해서 알아보는 시간을 갖겠습니다. GitFlow라는 것에 대해 집중하겠습니다. 이번엔 '실무자가 알려주는 Git 활용한 프로젝트 관리'의 Git 브랜치의 활용 강의를 듣고 공부한 내용을 정리하여 포스팅을 진행하겠습니다. branch가 필요한 이유? 브랜치가 왜 필요할까요? 소프트웨어는 지속적으로 변경됩니다. 소프트웨어에 대한 변경은 개발 진행 중에 또는 개발이 완료되어 사용 중인 제품에서 발생하는 문제점을 해결하거나 개선하기 위해 발생할 수 있습니다. 위의 사진처럼 master branch가 있고 release branch, feature..

Git 브랜치의 이해 (4) - Git 브랜치 병합, 충돌 해결, Git Tag
WEB study/Git, GitLab

안녕하세요~ 항상 나아가는 개발자 pink_salt 핑솔입니다! 코드프레소 Java 웹 개발 체험단 활동을 하고 있습니다. 이번엔 git 브랜치 병합과 충돌이 발생했을 때 어떻게 해결하는지 알아보는 시간을 갖겠습니다. 추가적으로 Git Tag에 대해서 기본적인 내용에 대해서도 보겠습니다. 이번엔 '실무자가 알려주는 Git 활용한 프로젝트 관리'의 Git 브랜치의 이해 강의를 듣고 공부한 내용을 정리하여 포스팅을 진행하겠습니다. 이슈 해결이 완료되면? 이슈 해결이 완료되면 branch를 master로 합병하는 git merge를 진행하게 됩니다. git merge에 관련하여 실습을 진행하겠습니다. 브랜치 병합(merge) 기준이 되는 브랜치로 이동해서 병합을 진행해야 합니다. issue 브랜치 -> mas..

Git 브랜치의 이해 (3) - Git 브랜치 이동 및 이슈 발생, 실습
WEB study/Git, GitLab

안녕하세요~ 항상 나아가는 개발자 pink_salt 핑솔입니다! 코드프레소 Java 웹 개발 체험단 활동을 하고 있습니다. 이번엔 git 브랜치 이동과 이슈가 발생했을 떄 어떻게 하는지 알아보는 시간을 갖겠습니다. 이번엔 '실무자가 알려주는 Git 활용한 프로젝트 관리'의 Git 브랜치의 이해 강의를 듣고 공부한 내용을 정리하여 포스팅을 진행하겠습니다. 이전 게시물에서 feature-login이라는 브랜치를 git branch feature-login이라는 명령어를 통해 만들었습니다. 이제 feature-login으로 브랜치를 이동해보겠습니다. 브랜치 이동 git checkout feature-login(이동할 브랜치명) git checkout (브랜치명)을 통해서 현재 작업 중인 master branc..

Git 브랜치의 이해 (2) - Git 브랜치 개념, 실습
WEB study/Git, GitLab

안녕하세요~ 항상 나아가는 개발자 pink_salt 핑솔입니다! 코드프레소 Java 웹 개발 체험단 활동을 하고 있습니다. 이번엔 git 브랜치에 대해 알아보는 시간을 갖겠습니다. 이번엔 '실무자가 알려주는 Git 활용한 프로젝트 관리'의 Git 브랜치의 이해 강의를 듣고 공부한 내용을 정리하여 포스팅을 진행하겠습니다. 이번 게시물에서는 HEAD 개념도 함께 들고 브랜치 생성 실습을 해보겠습니다. HEAD Head는 현재 브랜치를 가리키는 일종의 포인터입니다. 현재 브랜치의 마지막 커밋에 대한 스냅샷이라고 할 수 있습니다. 자 이제 두번째 커밋을 생성해보겠습니다. 그림과 함께 branch를 이해해보겠습니다. 첫 커밋을 진행할 때는 하지만 이제 커밋이 계속 추가가 되면 마지막 커밋을 중심으로 HEAD 가 ..

Git 브랜치의 이해 (1) - Git 브랜치
WEB study/Git, GitLab

안녕하세요~ 항상 나아가는 개발자 pink_salt 핑솔입니다! 코드프레소 Java 웹 개발 체험단 활동을 하고 있습니다. 이번엔 git 브랜치에 대해 알아보는 시간을 갖겠습니다. 이번엔 '실무자가 알려주는 Git 활용한 프로젝트 관리'의 Git 브랜치의 이해 강의를 듣고 공부한 내용을 정리하여 포스팅을 진행하겠습니다. branch 브랜치 본래의 소스코드로부터 파생한 독립적인 작업 공간입니다. 최신 커밋을 가리키는 일종의 포인터입니다. 매우 가볍습니다. 생성, 이동, 병합이 매우 쉽습니다. Git의 브랜치 브랜치 실습을 위한 디렉토리 생성하였습니다. git은 기본적으로 master브랜치를 생성합니다. 현재 작업 중인 브랜치를 확인하는 명령어는 git branch 입니다. 지금은 아무런 작업을 하지 않아서..