본문 바로가기

Git

(3)
깃 충돌 보고서 (이력분기 💀💀💀 ) 📌 문제 발생 및 원인 분석발생 시점: 2025년 9월 12일 17:00 문제 상황: 팀원A가 작업물을 푸시(push)하기 직전 머지(merge) 과정에서 예기치 않은 깃(Git) 충돌이 발생.동시 작업자가 없었음에도 충돌이 발생해 혼란이 발생했고, 다른 팀원들도 연이어 유사한 충돌. 원인 분석: 당일 18:00 추적 결과, 팀원B가 공용 브랜치에 수정 내용을 바로 푸시(push)하여 이력 분기(Diverged History)가 발생한 것이 주요 원인으로 파악됨.이로 인해 팀원들의 로컬 이력과 원격 이력이 서로 달라지면서 충돌이 연쇄적으로 발생.문제를 인지한 후 당일 작업은 중단하고 다음 작업일에 해결하기로 합의. 🛠️ 해결 과정 및 조치해결 시점: 2025년 9월 15일 10:00 ~ 11:30 ..
깃충돌 대응기록 (동시작업 🤣) 📌 최근 깃(Git) 충돌 현황 및 해결최근 이틀간 두 건의 깃(Git) 충돌이 발생했다. 첫 번째 충돌: 전역 const 키워드 적용 과정에서 발생. 두 번째 충돌: main.dart 파일 동시 수정으로 인해 발생. 두 건 모두 소스 제어 도구의 비교 분석 기능을 활용해 충돌을 해결했다. 해결 과정 자체는 복잡하지 않았으나, 향후 충돌 빈도를 줄이기 위한 예방책 마련이 필요하다. 💡 문제 해석 및 개선 방안깃(Git) 충돌은 팀 협업 과정에서 예상 가능한 자연스러운 이벤트이다. 특히 광범위한 리팩토링이나 main.dart와 같은 핵심 파일을 수정할 때 발생 가능성이 높다. 이러한 충돌을 단순히 개발 프로세스의 오류로 보기보다는, 효율적인 협업을 위한 중요한 피드백으로 인식해야 한다. 개선방안 1) ..
SCM, VSC, and 분산형 저장 시스템 Git(계속) 소프트웨어 형상 관리 SCM SW Config Mgt 버전관리시스템 VCS Ver Ctr Sys VCS에는 Git과 SVN 등이 있다. ⭐Git 분산형 저장 시스템 ⭐ SVN 중앙 집중형 저장 시스템 💀SVN은 안정성 문제.. 싹 날아갈 위험이 존재 👍그래서 원격지에 저장해 안정성을 높인 Git이 등장하게 됐다. git은 데이터를 논리적인 3가지 상태로 분류한다. working directory => staging area => repository ===> remote저장소 안에 또 저장소를 쓸 수 없다. git clone 주소(git에 있는 코드들을 오프라인 폴더로 가져온다.)⭐빈 공간에만 쓸 수 있다. git init (git 폴더 만들어짐)git status(폴더 상태 확인)git -M mai..