0. 문제 상황 파악하기 가장 먼저 해야 할 일은 현재 프로젝트에서 내가 무엇을 해야하는가에 대한 이해와 이 문제를 해결하기 위해 어떤 것을 활용하느냐 입니다. 그 부분을 잘 알고 있으시다면 분명 원활한 협업이 이루어질 것이라고 생각하며 글을 시작합니다. 어느정도 초반 세팅이 되어있다면 프로젝트에서는 2~5번을 반복합니다. 1. 프로젝트 클론 받기 우선 개인 컴퓨터가 준비가 되셨고, 팀 organization이 있다면 그 안에 프로젝트 레포지토리로 들어가줍니다. 팀원과 함께 프로젝트를 함께 세팅을 했을 것이고, 그 프로젝트 파일이 당신의 컴퓨터에 존재하지 않는다면 이 과정을 거치도록 합니다. 이 글에서는 프로젝트가 진행중인 frontend를 기준으로 설명드리겠습니다. 우선, 작업을 하려는 레포지토리로 들..
[Template] Git Branch Naming Convention
·
(3D)Dev Deep Dive/Templates & Guides
Git branch naming convention은 Git 저장소에서 사용되는 브랜치 이름을 표준화하여 일관성을 유지하고 명료한 커뮤니케이션을 도모하는 방법입니다. 이런 일관성 있는 이름 규칙을 사용함으로써 협업을 용이하게 하고, 브랜치 관리를 효과적으로 할 수 있습니다. Git branch naming convention의 장점들 명확한 커뮤니케이션 브랜치 이름이 직관적이고 일관되면, 프로젝트 참여자들이 브랜치의 목적과 내용을 쉽게 파악할 수 있습니다. 브랜치 관리 용이 규칙에 따라 브랜치를 생성하면, 사용자들이 언제 어떤 브랜치를 만들었는지 쉽게 추적할 수 있습니다. 더 나은 협업 일관된 규칙을 따르면 프로젝트 참여자들 간의 혼동을 줄이고, 코드 리뷰 및 병합 과정에서 발생할 수 있는 실수를 줄일 ..
[Git] Git은 뭐하는 친구일까
·
Development Study/Background Knowledges
git은 뭐하는 친구일까? 일단 git은 친구가 아니다 하지만 친근해져야만 하는 도구이다 개발의 길을 걸으면서 엔지니어가 되려하거나 프로젝트를 진행한다면 안 쓸 수가 없는 기능이다 그래서 깃은 무엇일까? GIT 무슨 수를 써서라도 익혀야 하는 이것은 형상 관리 도구(Configuration Management Tool) 중 하나로, 버전 관리 시스템이라고도 불린다 관련되어있는 용어는 다음과 같다 Staging Area = 대기 장소(출처: 구글 번역기) 코드의 변경사항이 실적용되기 전에 거쳐야만 하는 장소이다 Pull Request(PR이라고도 많이 부른다) Staging Area에 있는 코드를 git에 동기화시키기 위한 작업(=업로드) Branch = 나뭇가지(출처: 구글 번역기) 개발 흐름에 따른 코..
[Git] 명령어 정리
·
Development Study/Background Knowledges
1. 설정, 초기화 전역 사용자 이름, 이메일 구성 git config --global user.name "이름 입력" git config --global user.email "이메일 입력" 저장소별 사용자 이름, 이메일 구성(입력 전에 해당 저장소 디렉토리로 이동해야 함) git config user.name "이름 입력" git config user.email "이메일 입력" 전역 설정 보기 git config --global --list 저장소별 설정 보기 git config --global --list Git의 출력결과 색상 활성화하기 git config --global color.ui "auto" 새로운 저장소 초기화하기 1) mkdir /path/newDir mkdir = make direct..