본문 바로가기

기타👨🏻‍💻/Git3

[GIT] Git Stash 를 사용하는 이유 ( Sourcetree 및 터미널 사용 ) 안녕하세요🐶빈지식 채우기의 비니🙋🏻‍♂️ 입니다. 제가 담당하고 있는 프로젝트에서 신규 기능을 개발하게 되었습니다!새로운 브랜치로 작업 중 다른 브랜치에 수정사항이 발생하여 브랜치 변경하는 과정에서 문제가 발생했는데요..ㅠㅠ 그때 처음으로 사용하게 된 Git Stash 에 대해 알아보도록 하겠습니다!1. Git Stash 란VSCode, XCode, Android Studio 등등 여러 개발툴을 사용하면 아래와 같은 상황이 종종 발생하게 된다.현재 작업하고 있는 브랜치가 아닌 다른 브랜치에서 작업해야 하는 경우 이런 경우 현재 변경 된 사항을 어딘가에 저장을 해야 하는데,커밋하기도 애매하고.. 그렇다고 따로 복사하기에는 변경된 사항이 너무 많을 경우..이! 럴 ! 때! Git Stash 를 사용을 .. 2025. 2. 3.
[Git] 체리픽 ( Cherry-Pick ) 안녕하세요🐶빈지식 채우기의 비니🙋🏻‍♂️ 입니다. 오늘은 Git에서 자주 사용하는 체리픽 ( Cherry-Pick ) 에 대해 알아보도록 하겠습니다.1. 개요체리픽이란 체리 피킹에서 유래된 말로,인기 있는 특정 요 소만을 골라 가지고 오는 것을 뜻한다고 한다. Git에서도 이러한 기능으로 사용되는 것이 체리픽 ( Cherry-Pick ) 이다. 그럼 자세히 알아보도록 하겠습니다.2. 체리픽 ( Cherry-Pick )다른 브런치의 있는 커밋(Commit) 을 내 브런치에 적용시킬 때 사용하는 Git 기능입니다. 정확히는 언제 쓰는가?작업 브런치 및 메인 브런치에 특정 커밋을 가지고 오고 싶을 때, 그 부분만 가지고 오고 싶은 경우특정 이슈에 대한 버그 수정 커밋을 다른 브랜치에 있을 때, 그 부분만.. 2024. 7. 4.
[Git] Git Merge 란? ( Fast Forward, 3-way-merge ) 안녕하세요🐶 빈지식 채우기의 비니🙋🏻‍♂️ 입니다. 오늘은 Git Merge의 2가지 방식에 대해 알아보도록 하겠습니다. 1. 개요 이전 회사에 있을 때에는 회사 내부 서버실이 있었고 주로 SVN을 사용하였다. 그렇기 때문에 Git 관련된 용어는 굉장히 낯설었고 이해하기 힘들었다. 이후 이직한 회사에서는 Git 을 주로 쓰고 있었고 그거에 대해 숙지할 필요성이 생기게 되었고! 공부를 하면서 알게된 정보를 블로그에 정리를 해보려고 한다. 2. Merge 란? 브랜치(Branch) 와 브랜치를 합치는 과정 엥 그러면 브랜치는 뭐에요..? 🧐 2-1. Branch 란? 동일한 소스코드에서 가져온 독립적인 개발 라인 그러므로 Merge 란 별도로 가지고 온 독립적인 개발 라인을 서로 합치는 과정이라고 보시면 됩.. 2024. 3. 7.
반응형