Git 관련 사용 메뉴얼을 만들면 좋겠다는 생각이 들어 지금이려도 정리하려고 합니다

Git 메뉴얼 V.01- 박태현

저희가 깃을 무분별하게 origin main에 편입하는 경향이 있어서(main브렌치에 너무 커밋이 많습니다 ㅠㅠ) 한번 정리를 해서 썼으면 좋겠어서 작성을 하게 되었습니다. 그림으로 참고를 시켜드리면

스크린샷 2021-10-05 오후 10.32.41.png

소규모로 작업을 할 시에는 여기에 보시면

(C - B - A) 프로젝트 branch 작업을 다 끝낸 뒤 한 뒤 (S) main branch 로 변경을 하게되는 데

설명을 드리면 큰 단위의 프로젝트 속 세부사항 branch는 C - B - A를 과정을 나타낸다고 볼 수 있습니다.

해당 부분이 끝난 후 S( C - B - A) 부분을 main 브랜치로 합치는 방식을 말합니다.

추가적으로

최종 git 모습

스크린샷 2021-10-05 오후 10.31.48.png

이러한 방식으로 프로젝트를 진행할 시 제기 되는 문제는 버전에 대해 자신이 설명을 하는 문서가 필요하다는 문제가 발생할 수 있습니다. 하지만 이 부분은 notion에 문서를 작성을 하게 되면 좋겠다는 생각이 듭니다.

단점으로는 버전에 대해 같이 하는 사람들과 문서로 작성하는 번거로움이 있지만 이 단점을 회복할 수 있는 전반적인 프로젝트 와 평가시 main 브렌치 내에 어느 기능을 의미하는 지 파악이 쉽게 될 것이라 생각이 듭니다.

AI팀의 경우 저가 해당 부분 부탁을 드린 것이 있는 데

현재 푸쉬업의 경우 이러한 방식으로 커밋을 해야한다고 말씀을 드렸습니다.

pushup_python_1.0