목록git (2)
구멍가게 IT 공부방
🌱 Git 브랜치란?브랜치(branch) 는 작업 내역을 독립적으로 분리해서 개발할 수 있게 도와주는 기능입니다.마치 책갈피처럼 어떤 시점에서 갈라져 나와 자유롭게 개발하고, 이후에 다시 합칠 수 있습니다.실수해도 본 브랜치(main/master)는 안전!팀 작업 시 필수적인 도구입니다.🎯 브랜치 용도 예브랜치이름용도main or master실제 서비스되는 안정된 버전feature/login로그인 기능 개발 브랜치bugfix/typo오타 수정용 브랜치release/v1.0.0릴리즈용 브랜치🧪 실전 예제: 브랜치 생성, 이동, 삭제✅ 1. 현재 브랜치 확인git branch * 표시가 현재 작업 중인 브랜치예요.✅ 2. 브랜치 생성git branch feature/login main 브랜치에서 fea..
❗ 문제 상황.gitignore에 분명히 넣었는데 Git이 해당 파일을 계속 추적함:# .gitignore 내용.env그런데도 .env 파일이 여전히 git status에 나타남...🔍 원인❗ Git은 이미 추적 중인 파일은 .gitignore에 있어도 무시하지 않습니다.즉, 한 번 git add로 올렸던 적이 있다면 .gitignore만 추가해도 무시 안 돼요.✅ 해결 단계🎯 목표: .env 파일을 Git이 무시하게 만들기📌 1단계: .gitignore에 파일 또는 폴더 명시# .gitignore 파일.envnode_modules/*.log.gitignore는 프로젝트 루트(보통 .git 폴더가 있는 곳)에 있어야 함📌 2단계: Git의 추적에서 파일 제거이미 추적 중인 파일은 수동으로 제거해야..