Git 관련 사용 메뉴얼을 만들면 좋겠다는 생각이 들어 지금이려도 정리하려고 합니다
Git 메뉴얼 V.01- 박태현
저희가 깃을 무분별하게 origin main에 편입하는 경향이 있어서(main브렌치에 너무 커밋이 많습니다 ㅠㅠ) 한번 정리를 해서 썼으면 좋겠어서 작성을 하게 되었습니다. 그림으로 참고를 시켜드리면
소규모로 작업을 할 시에는 여기에 보시면
(C - B - A) 프로젝트 branch 작업을 다 끝낸 뒤 한 뒤 (S) main branch 로 변경을 하게되는 데
설명을 드리면 큰 단위의 프로젝트 속 세부사항 branch는 C - B - A를 과정을 나타낸다고 볼 수 있습니다.
해당 부분이 끝난 후 S( C - B - A) 부분을 main 브랜치로 합치는 방식을 말합니다.
추가적으로
최종 git 모습
이러한 방식으로 프로젝트를 진행할 시 제기 되는 문제는 버전에 대해 자신이 설명을 하는 문서가 필요하다는 문제가 발생할 수 있습니다. 하지만 이 부분은 notion에 문서를 작성을 하게 되면 좋겠다는 생각이 듭니다.
단점으로는 버전에 대해 같이 하는 사람들과 문서로 작성하는 번거로움이 있지만 이 단점을 회복할 수 있는 전반적인 프로젝트 와 평가시 main 브렌치 내에 어느 기능을 의미하는 지 파악이 쉽게 될 것이라 생각이 듭니다.
AI팀의 경우 저가 해당 부분 부탁을 드린 것이 있는 데
현재 푸쉬업의 경우 이러한 방식으로 커밋을 해야한다고 말씀을 드렸습니다.
pushup_python_1.0