Git
Git branch, 병합(merge, rebase), commit 수정
Git branch, 병합(merge, rebase), commit 수정
2022.06.031. Branch란? 독립적인 어떤 작업을 진행하기 위해 공간을 만드는 것입니다. 새로 만든 브랜치는 파생해서 만든 브랜치와 동일한 상태를 가집니다. 하지만 브랜치에서 수정하여 커밋한다면, 기존의 브랜치에는 영향을 미치지 않습니다. 예를 들어서 dev 브랜치가 있습니다. 로그인 기능을 만들기 위해서 feature/login 브랜치를 생성해 작업을 완료한 후 commit을 했다면, 아직까진 dev에는 영향이 없습니다. 하지만 merge 작업을 수행한다면 feautre/login에 commit 사항이 dev 브랜치로 넘어오게 됩니다. 이처럼 한 개의 브랜치를 여러 갈래로 나누어서 병렬적으로 작업을 수행하고, 합칠 수 있는 기반을 제공합니다. 1-1. branch 생성 첫 번째 명령어를 통해서 feature/..
Git add, commit, reset, revert, .ginignore
Git add, commit, reset, revert, .ginignore
2022.06.03이전까진 Git 사용법에 대해서 add commit push 밖에 몰랐습니다. 하지만 개인, 팀 프로젝트를 하며, Git에 대한 중요성을 느끼기 시작했습니다. 지금 공부해놓지 않으면, 계속해서 미룰 거 같아서 Git에 대해 공부한 내용을 하나씩 포스팅하려고 합니다. 1. add working directory에서 staging area로 파일을 올리기 위해서는 add를 진행해줘야 합니다. 기본적인 add 명령어를 알아보겠습니다. 1-1. git add . 해당 명령어는 변경된 사항을 모두 staging 단계로 넘겨줍니다. git add . 1-2. git add 위의 명령어가 변경 사항을 모두 넘기는 것이었다면, 아래의 명령어는 원하는 파일만 staging 단계로 넘길 수 있습니다. git add app..