git
-
[정리] cherry-pickIT/Git 2024. 4. 1. 23:39
Git 브랜치 전략을 고민하면서 얘기를 나누던 중, "cherry-pick" 기능에 대해 알게 되어 내용을 정리해본다. 위의 그림과 같이 'cherry-pick' 이란, 특정 브랜치에 커밋된 항목을 다른 브랜치로 커밋이 필요한 경우 사용하는 기능이다. 언제 사용하지? 1. 버그 수정 시 - feature branch에서 수정한 버그를 master(main) brach로 바로 반영할 필요가 있는 경우 2. 커밋을 잘못한 경우 - 수정한 소스를 다른 브랜치로 잘못 커밋한 경우 올바른 브랜치에서 해당 소스를 가져옴 3. 특정 feature만 다른 브랜치로 배포할 경우 - 하나의 브랜치에 커밋된 feature 중에서 "전체가 아닌" 특정 feature만 다른 브랜치로 반영이 필요한 경우 출처 - https://..
-
Git, GithubIT/Git 2020. 11. 16. 00:24
0. 들어가면서 정말 부끄럽게도 나는 git과 github를 구분하지 못했다. 둘 다 모두 github를 지칭하는 말인 줄 알았는데, 그게 아니었다. 아래는 "팀 개발을 위한 Git.GitHub 시작하기" 란 책을 보면서 정리한 내용이다. (책보기) 1. Git - 소스코드 버전 관리 시스템으로 리눅스를 개발한 "리누스 토발즈"가 만든 것으로 알려져 있다. - 내 PC에서 개발하고 저장한 소스코드를 "로컬저장소"라는 곳에서 '커밋(commit)'을 통해 버전 관리 2. GitHub - Git으로 관리하는 프로젝트를 올려둘 수 있는 Git 호스팅 사이트 - "로컬저장소"에서 관리되는 소스코드를 여러 개발자와 함께 버전관리를 하기 위해 사용되는 "원격저장소" - 이와 같은 "원격저장소"는 GitHub 외에도..