Git 3

[Git] 팀 프로젝트에서 Git 협업 흐름 정리 (develop, feature, merge 이해하기)

Git 협업 흐름 정리왜 Git 협업 방식을 알아야 할까?개인 프로젝트에서는 main 브랜치 하나만 사용해도 크게 문제가 없었다.하지만 팀 프로젝트에서는 여러 명이 동시에 개발하기 때문에 각자의 작업을 안전하게 관리하고 합치는 과정이 필요하다.우리 팀은 다음과 같은 브랜치 전략을 사용했다.main │develop │feature/customerfeature/productfeature/order... main : 최종 배포 브랜치develop : 개발이 완료된 코드가 모이는 브랜치feature/ : 각자 기능을 개발하는 브랜치개발 시작하기프로젝트를 clone 받으면 처음에는 develop 브랜치에 있다.먼저 자신의 기능 브랜치를 만든다.git checkout -b feature/customer 브..

웹 개발 기초 2026.07.11

💻 Git 브랜치 작업하면서 겪은 트러블슈팅 정리

이번 스파르타 스프링 캠프 과제를 진행하면서 Git 브랜치 기반 협업 흐름을 직접 연습해봤다.단순히 기능을 만드는 게 아니라, 브랜치 → PR → merge 흐름을 익히는 게 목표였다.그 과정에서 생각보다 헷갈리는 포인트들이 몇 가지 있어서 정리해본다. 1. git add . 했더니 원하지 않는 파일까지 같이 올라간 문제 처음에는 about 페이지만 커밋하려고 했는데,갑자기 skills, goals 파일까지 함께 스테이징되어 있었다.처음엔 “왜 다 올라가지?” 하고 당황했는데 이유는 간단했다.git add . 이 명령어는 현재 위치 기준으로 변경된 모든 파일을 전부 스테이징하는 명령이었다.✔ 해결 방법특정 파일만 올리고 싶다면 파일을 직접 지정해야 한다.git add feature/about.md 이미 ..

트러블슈팅 2026.06.01

Git & Git Bash 정리 ✍️

개발 공부 4일차..개발자에게 필수라고 하는 Git에 대해 오늘 공부했지만..처음 배우는거다 보니 개념이나 용어가 너무 어려웠다..일단 내가 이해한대로 한번 적어보겠음요..Git이란?Git은 프로젝트의 저장 이력 관리 시스템이라고 할 수 있다.쉽게 말하면 게임 세이브 기능 같은 느낌프로젝트를 작업하다가 원하는 시점에 저장하고, 다시 돌아갈 수도 있고, 작업 흐름도 관리할 수 있음.Git은 보통 이런 흐름으로 동작한다고 함.[작업 중인 파일] ↓[저장할 파일 고르기] ↓[사진 찍듯 저장(commit)]Git의 주요 개념Working Tree / Working Directory내가 실제로 작업하고 있는 공간현재 수정 중인 파일들이 있는 곳💡 쉽게 말하면책상 위 작업 공간이라고 이해하면 됨..

웹 개발 기초 2026.05.29