[#24] Git 기초(2)
·
LG 유플러스 유레카 SW/Git
릴리즈git tag v1.0.0major : 큰 수정minor : 사소한 수정fetch : 버그 수정git push --tagtags로 하면 모든 태그 push  reset rebase똑 떼서 가져다 붙임, 베이스(부모)가 달라짐 ->  문제가 발생할 있기에 추천 X revert히스토리를 변경하지 않고도 깔끔하게 히스토리 중간의 여러 커밋 내용을 작업 이전 상태로 되돌릴 수 있음 -> 현업에서 유용하게 사용취소 된 이력(커밋)이 남아서 안전 -> 추천지우고 싶은 커밋 중 최신 커밋부터 revert 수행
[#23] Git 기초(1)
·
LG 유플러스 유레카 SW/Git
다른건 몰라도 git 하나는 조금 자신있는(?) 나란 사람.. ~이론만 살짝 다듬어서 작성해본다 😏 브랜치포인터(가리키는 것)분기를 만들 수 있음HEAD 포인터브랜치 혹은 커밋을 가리키는 포인터 간단한 브랜치 규칙1. [main] 브랜치에서 직접 커밋을 올리지 않는다(동시에 작업하다 꼬일 수 있음).2. 기능 개발을 하기 전에 [main] 브랜치를 기준으로 새로운 브랜치를 만든다.3. 브랜치 이름은 [feature/기능이름] 형식으로 하고 한 명만 커밋을 올린다.4. [feature/기능이름] 브랜치에서 기능 개발이 끝나면 [main] 브랜치에 합친다. 브랜치 병합두 버전의 합집합을 구하는 것하나의 브랜치를 기준으로 병합A, B 브랜치가 있을 때 합친 결과물 AB를 A에 반영할 것인지, B에 반영할 것..