# cherry-pick

[Git] 브랜치 merge에 대한 고민과 cherry-pick
프로젝트 초기 세팅 이후 개발을 시작했다. 우리 팀은 git flow 전략을 선택함에 따라 develop(이하 dev) 브랜치에 기본 세팅(sccafold, 라이브러리 초기 세팅, git hub 등...)후 각자 담당하는 기능의 브랜치를 생성해 작업을 하기로 했다.
[github] git reset, git revert, files changed, cherry-pick
프로젝트를 진행하다 보면 코딩보다도 github 사용법 때문에 시간을 허비하는 경우가 상당히 많다. 말 나온 김에 오늘 발생했던 github 관련 이슈들을 정리하고 가련다. files changed > hstack 브랜치 풀리퀘스트(#3) => hstack 브랜치 수
개발일기 #62 : 오래된 브랜치
구현에 꽤 오랜 시간이 걸린 브랜치가 하나 있었는데 오늘 최종 머지와 배포 작업을 했다. 머지하려고 보니 초반에 중간중간 마스터와 머지를 했고 최근에는 머지 없이 개발을 쭉 진행해 온 것 같았다. 그래프가 앞으로 갔다 뒤로 갔다 엉망이다. 이제와서 리베이스를 하려고 보
git cherry-pick, git rebase
git cherry-pick 브랜치와 브랜치간의 복사 사용방법 복사하고자 하는 commit을 찾는다. git cherry-pick [commit 명] ex) git cherry-pick 5649e1312ec4951d6991899dcaaa46652e92
[Git] Git Cherry-Pick 개요
다른 브랜치에 있는 특정 커밋들만 현재 브랜치에 적용하고 싶은 경우 사용git cherry-pick \[commit_hash1] \[commit_hash2] ...git cherry-pick \[commit_hash1] \[commit_hash2]git cherry-p
22.01.11 깃허브 amend, cherry-pick, reset, revert, stash
퇴근 후 공부하는데 피곤해서 자버렸다.그래서 아침 일찍 일어나서 남은 공부 마저하고 이제 정리를 하고 있다.정리할 시간이 충분하지 않으니 키워드만 먼저 정리하고 내용을 보완해야겠다Amend는 마지막에 올린 커밋 내용을 수정해서 덮어씌우는 기능이다.실수로 재커밋을 하게되

[Git Cheat Sheet] git cherry-pick , 필요한 커밋만 pick 하고 싶을 때
git을 통해 협업을 하다 보면 팀에서 정한 브랜치 전략에 따라 브랜치를 관리하게 될것이다. 다양한 방식이 있을 수 있겠지만 우리 팀은git-flow 전략을 택했다. 해당 브랜치 관리 전략에 따라 메인 브랜치를 master와 develop으로 나누고 master 브랜치
TIL - Git | Cherry pick
오늘은 Git 명령어 중 Cherry pick이란 명령어 대해서 알아보자.이번 명령어는 나의 실수를 통해 알게되었다. 프로젝트 도중 기능 작업하던 브랜치에서 작업을 완료하고 다른 기능을 작업해야하는 상황이 있었는데 main 브랜치에서 생성한 것이 아니라 해당 작업 브랜
Git 번외
git clone : 원격저장소를 복사하는 명령어 (자동으로 origin이라는 이름의 원격저장소가 등록되게 됩니다.)HEAD : 현재 내가 어떤 작업공간에 있는지를 나타냅니다.( EX. 만약 제가 master 브랜치에서 작업을 하고 있다면 제 HEAD는 master 브
커밋 옮기는 법 [체리픽]
다음과 같은 상황에서 커밋을 옮기고 싶을 수 있다.git-flow를 사용 중인데 Pull request가 따로 없어서 커밋을 체리픽해서 다시 푸시해야 해!실수로 다른 브랜치에서 작업해 버렸어!사실 전자의 경우면 숙련된 사람으로서 이미 알고 있을 확률이 높다. 아무튼,이

[TIL] 내가 많이 쓰는 GIT 명령어
하나의 프로젝트를 여러명이서 협업할 때 작업 관리툴을 사용하여 버전 관리, 코드 관리를 진행한다. 그중에 가장 많이 사용되고 범용적인것은 역시 GIT일것이다. 사용법은 너무나도 광범위하고 일일히 다룰 수 없기에 사용하면서 간편했었던 것들 위주로 정리를 해본다. rem

백엔드 개발자 로드맵 따라가기 5. 형상 관리 - Git
Git은 대표적인 형상 관리 시스템이다. 형상 관리 시스템이란, 소스 코드의 관리 (버전 관리, 변경 사항 추적) 등의 기능을 수행하는 시스템을 말한다.웹 호스팅 서비스로는 GitHub와 GitLab이 있다.Git에 대해서 설명하려면 끝도 없기 때문에 이번 포스팅에서는