https://gmlwjd9405.github.io/2018/05/25/git-add-cancle.html
브랜치로 만들어야 되는 이유:
<aside> 💡
브랜치가 각각 되어 있지 않은 경우 같은 소스에서 계속해서 유격이 발생할 수 밖에 없고
pull의 경우, 소스를 동기화 하는 과정이기 때문에 작업을 한 상태에서 pull을 할 경우 기존 데이터 유실이 일어날 수 있고 staging 파일 실수 등이 일어날 수 있다.
</aside>
/* 프로젝트 사본 형성 */
git branch (브랜치 이름)
/* 프로젝트 사본으로 브랜치 이동 */
git switch (브랜치 이름)
기준 되는 branch로 이동
git switch main
git merge coupon
근데 합칠 때 주의 사항이 있다. master와 coupon에서 같은 파일, 같은 줄을 수정했을 경우
merge conflict (유격)이 발생한다.
⇒ 즉 내가 어제 함께 진행했을 때 오류가 발생했던 것은 pull을 안해서가 아니라. common의 수정이 일어난 상태에서 둘의 로컬이 달랐기 때문