새로운 브랜치 생성하기 (feat/signup) 현재 브랜치 위치 확인 (브랜치 목록 확인) 브랜치 merge 전 브랜치 이동 (feat/signup)으로 이동하기 브랜치 병합 (feat/signup ← feat/signup-oauth) 병합을 취소하고 이전 커밋으로 되돌리기 위한 명령어 Remote Repository에 브랜치 업로드하기 작업하던 코드를 잠시 다른 공간에 저장하는 방법 기타 git 명령어 rebase: 커밋의 베이스를 다시 정하고 싶은 경우 squash: 여러 개의 커밋 로그를 하나로 묶고 싶은 경우 revert: 커밋 여러 개의 변경 사항을 취소하고 싶은 경우 --amend: 최근 커밋 메시지를 수정하고 싶은 경우 repository 가져오기
Git 개발자들이 협업하기에 최적의 툴, 소프트웨어 개발 시 동일한 소스코드를 함께 공유하고 다룬다. (버그를 수정하거나, 새로운 기능을 만들어 추가한다.) 기존의 소스 코드를 해치지 않으면서 다른 작업을 시도해보고 싶을 때 브랜치 기능을 활용할 수 있습니다. (feature) 브랜치에서 완성한 코드를 기존 소스 코드에 반영해도 문제가 없다면 그 때 병합(merge)할 수 있습니다. Branch란? 브랜치란 독립적으로 어떤 작업을 진행하기 위한 개념 Branch의 장점 한 소스코드에서 동시에 다양한 작업을 할 수 있게 해준다. 소스코드의 한 시점과 동일한 상태를 만들고, 브랜치를 넘나들며 작업을 수행할 수 있다. 각각의 브랜치에서 생긴 변화가 다른 브랜치에 영향을 주지 않고 독립적으로 코딩을 진행할 수 있다. master 또는 main 이라는 이름을 가진 통합 브랜치에 뿌리를 두고,