본문 바로가기

개발 Story/Git3

[Git] 스테이시(Stash)란? 안녕하세요.여행하는 개발자입니다. 오늘은 Git 스테이시(stash)에 대해 알아보겠습니다. Git Stash는 Git에서 현재 작업 중인 변경 사항을 임시로 저장하고 나중에 다시 적용할 수 있는 유용한 기능입니다. 이를 통해 다른 브랜치로 이동하거나, 급한 버그 수정을 할 때 현재 작업을 저장해두고 나중에 복구할 수 있습니다. Git 자세히 알아보기 Git 스테이시(Stash)란? 스테이시(Stash)란 무엇인지 궁금하네요❔ Git Stash는 현재 작업 중인 변경 사항을 스택에 임시 저장하는 기능을 제공합니다. 이는 아직 완료되지 않은 작업이 있을 때 현재 브랜치에서 다른 브랜치로 전환해야 할 때 유용합니다. 또한, 급한 버그 수정이 필요한 경우에도 유용하게 사용됩니다. 기본적인 Git Stash 명.. 2023. 11. 15.
[Git] 체리픽(Cherry-pick)이란? Git Cherry-pick: 특정 커밋을 선택적으로 적용하기 Git Cherry-pick이란? Git Cherry-pick은 특정 브랜치에서 원하는 커밋만을 선택적으로 가져와 현재 브랜치에 적용하는 Git 명령어입니다. 이를 통해 특정 변경사항만을 효과적으로 병합할 수 있습니다. 상세내용 Cherry-pick은 특히 다른 브랜치에서 특정 수정 사항을 가져와 현재 브랜치에 적용할 때 유용합니다. 이는 특정 커밋의 변경 내용을 선택적으로 가져와 현재 브랜치에 적용하는 것입니다. Cherry-pick의 사용법 Cherry-pick은 다음과 같이 사용됩니다. 먼저, 가져올 커밋이 있는 브랜치로 이동합니다. $ git checkout 그리고 나서 Cherry-pick을 수행하고자 하는 커밋의 해시를 확인합니다... 2023. 11. 15.
[Git] 리베이스(Rebase)란? Git Rebase: 협업에서의 효율적인 브랜치 관리 개요 Git은 협업 과정에서 여러 개발자들이 함께 작업할 때 버전 관리를 용이하게 해주는 강력한 도구입니다. 그 중에서도 git rebase는 브랜치 관리를 더욱 효율적으로 만들어주는 기능 중 하나입니다. 이 기능은 기존의 커밋 히스토리를 재정렬하거나 합치는 등의 작업을 수행함으로써 프로젝트의 히스토리를 보다 깔끔하게 관리할 수 있게 해줍니다. Git Rebase의 정의 git rebase는 주로 브랜치를 합치기 전에 현재 브랜치의 변경 내용을 가져와 대상 브랜치의 최신 커밋들 위에 적용하는 작업을 의미합니다. 이는 브랜치 간에 변경사항을 더욱 일관성 있게 유지하고, 커밋 히스토리를 단순화하는 데 도움이 됩니다. Git Rebase의 상세내용 git .. 2023. 11. 14.