[Git] 커밋 관련한 내용 총정리
학창시절에는 git에서는 단순히 commit, merge, push, add 등등의 명령어만 사용하던 학생이회사에 갔더니, PR과 commit, rebase, cherypick 등등 대규모와 다양한 사람들과 협업하는 상황에서 이것저것 실수를 많이 하기도 하고,여러명이 붙어서 PR review를 해주는데,사람의 성향에 따라서 commit 내역을 위주로 따라 흐름을 보는 사람이 있고,코드의 변화를 중점으로 보고 있는 사람이 있어서PR을 날릴 때에는 여러 방면에서 신경을 써주어야 한다는 것을 느꼈다. 그리고 확실히 commit을 자유자제로 사용할 수 있다면,조금 더 코드 관리가 쉬워질 것이라고 생각한다. 작업 중에 여러 차례의 커밋을 하는 것은 개발자에게 많은 이점을 제공한다.어떤 변화를 주었을 때의 결과를..
[Git] git 협업 시 branch commit 이 겹치는 문제, git rebase main
들어가기 전 git에 대해서 어느정도 기본은 사용한다고 생각했는데,부족한 부분이 언제나 처럼 존재한다. 개인 프로젝트나 일반 작은 협업시에는 문제가 없었나 싶은데, , , 내가 지금까지 계속 이렇게 해왔던 것 같은데그때는 지금처럼 VSC 사용 + command 사용을 하지는 않았고, git bash만 사용했어서 문제가 없었을지도,, 진짜 이유를 몰랐을 때는 막막하고, 아진짜 왜이러지 싶었는데원인을 알고 차근차근 생각해보면 다 일맥상통 | 유저 에러 그리고 오류 트리거 하고 나서 느낀 건데, 메모나 기록이 중요한것은 물론, chatGPT에 의존하는 것이 아닌, 확실히 검색을 해야 된다는 것을 느꼈고 어떠한 문제가 생겼을때 1. 이 문제가 왜 생겼지에서2. 어떤 문제가 현재 발생중인지3. 그러면 그 문제에서..