GitHub 2

Mac에서 발생한 Git의 13K+ 알림 지옥 : 터미널 명령어 정리+ git init

처음 개발을 시작했던 시절. 맥북으로 VSC에서 개발을 하는 도중, 난 별로 한게 없는데 왜 갈수록 변경 사항이 늘어나는거지? 오류인가? 하며,대수롭게 여기지 않았던 회피형 인간은 나는 나중에 업보 청산을 하게 되는데.. 어느 순간 Git 알림이 13K+를 넘어가고 있었다.이걸 어떻게 지우지? 하며 모든 변경 사항을 Discard Changes를 해버렸고, 결국 내 모든 파일과 설정이 삭제되어 버렸다. 왜 이런 일이 생겨버린걸까.. 하며 원인을 찾아보았는데..사용자의 홈 디렉토리?( ~, /Users/이름 )에서 git init 명령어가 실행되어 그랬다고 한다. git init 을 실행하면 그 폴더와 그 안의 모든 하위 폴더를 Git의 감시가 시작한다고 하니.. 나의 모든 것이 Git에 올라갔던거다..!..

인턴이 TF팀에서 협업하는 법(1) : Git Branch 전략

인턴 활동을 하면서, 여러 TF 팀에 들어가 프로젝트를 진행한 경험이 있다.(TF란 Task Force로, 빠른 과제 해결을 위해 사람을 모아 임시로 만든 팀이라고 한다.) 우리 팀은 인수인계와 팀원 변경이 빈번해, 누구나 한눈에 알 수 있는 구조의 Git 브렌치 전략이 필요했다..!사용했던 Git 전략들을 기록 해 보고자 한닷.우리 팀은 빠른 개발이 필요했기 때문에, 재민이가 말해준 두가지 방법 중 GitHub Flow 방식을 택했다.그래도 두가지 방법에 대해 간단히 알아보자. 1. Git Flow (표준 방식)Main (Master): 실제 사용자에게 서비스 중인 '최종' 코드.Develop: 다음 버전을 위해 개발 중인 코드들이 모이는 곳.Feature: 기능을 개발하는 브랜치. 개발이 끝나면 De..