Git 3

[Git] 작업 중 commit 안하고 main pull 하는 방법

커밋하기에는 아직 이른 감이 있으나 main 의 업데이트 사항이 많아커밋하지 않고 main 브랜치의 업데이트 사항들만 받아와서 다시 작업하고 싶은 경우가 있는데 git stash를 통해 임시 저장하여 main의 업데이트 사항을 받아오면 된다.00. Stash 후 rebase/merge 하는 방법1) 현재 작업 중인 브랜치 Stash 통한 임시 저장git stash 2) main 브랜치 이동 후 최신 내용 업데이트git switch maingit pull origin main 3) 작업 중이던 브랜치로 돌아와 main 변경 사항 병합git switch 브랜치이름git rebase main # 혹은 git merge main 4) Stash에서 작업 내용 복원git stash pop 해당 명령어 사용 시 충..

Git 2025.02.27

[Git] git stash 사용 방법

Git branch에서 작업하다가 다른 브랜치로 이동하면 충돌이 일어나는 경우가 있다.브랜치 이동 시 작업 중인 파일이 커밋되지 않은 상태에서 변경하려고 할 때 충돌이 발생하는데만약 아직 커밋하고 싶지 않다면, 변경 사항을 stash(임시 저장) 한 후에 이동하면 된다. 프로젝트 때 커밋하기엔 아직 이른데 브랜치를 바꾸어야 하는 상황에서 유용하게 써먹었다.00. Git Stash란?git stash는 현재 작업 중인 변경 사항을 임시 저장하고 워킹 디렉토리를 깨끗한 상태로 만들 수 있는 기능이다.이를 활용하면 브랜치 변경 혹은 다른 작업을 수행 한 후 돌아와서 변경 사항을 복구할 수 있다.01. Git Stash 사용 방법1) 변경 사항 임시 저장git stash해당 명령어 실행 시 현재 변경사항이 임시..

Git 2025.02.27

Git branch 생성 방법과 활용

Git branch 를 생성하면 main 에서 작업하는 것이 아니라 새로운 브랜치를 만들어코드 변경 사항을 안전하게 관리하고 협업을 효율적으로 진행할 수 있다 해서 생성하여 작업했다.00. Git bracnch 란?Git은 분산 버전 관리 시스템으로 협업시 개발자가 동시에 작업할 수 있도록 branch 기능을 제공한다.즉, Git branch란 독립적인 작업을 위한 개별적 공간으로 새로운 기능 개발 및 버그 수정시 별도의 브랜치를 만들어 작업할 수 있다.브랜치를 만들어 사용할 경우 main 브랜치에 영향을 주지 않고 변경사항을 실험 및 개발을 진행 할 수 있다.01. Git Branch 생성 방법1) 브랜치 생성git branch 브랜치이름해당 명령어를 실행하여 로컬 저장소에 나만의 branch를 생성한..

Git 2025.02.26