마스터 브랜치에서 사용한 명령은 다음과 같습니다.
git branch experiment
git checkout experiment
그런 다음 파일을 변경하고 변경 사항을 커밋하고 새 지점을 GitHub로 푸시했습니다.
git commit . -m 'changed files'
git push -u origin experiment
나중에 실험 브랜치를 마스터 브랜치로 병합하기로 결정했습니다.
git checkout master
git merge experiment
마지막으로 변경 사항을 GitHub로 푸시했습니다.
git push -u origin master
를 사용하여 실험 분기를 삭제하려고 할 때까지 모두 잘 진행되었습니다.
git branch -d experiment
error: The branch 'experiment' is not fully merged.
git에 익숙하지 않은 오류 메시지가 표시 되어 두 분기를 병합 할 수있는 정도를 모릅니다. 내가 여기서 무엇을 놓치고 있습니까?
git commit --amend
squash
: stackoverflow.com/q/41946475/109941