merge는 commit 된 것을 merge하는 것인데, master브랜치에 License 파일에 commit이 없었고, calulator.py 파일만 commit이 있었으니, premium 브랜치로 merge할 때 master 브랜치에 calulator.py 파일 commit만 merge됩니다..
+0
2024년 2월 27일
설명 감사드립니다. 현배님 설명에서 'license 파일이 commit'에 없었다는 부분이 잘 이해가 안됩니다. commit 은 폴더 전체의 'snapshot'이므로 staging area 에 있건 없건 간에 working tree 에 있는 모든 파일은 commit 되는 게 아닐지요? 그렇다면 내용이 Free 인 License 파일도 그 커밋 안에 있을테고, 그래서 merge 를 하면 마찬가지로 덮어씌워져야 할 것 같은데 말이죠..
댓글 2개
제가 무엇을 잘못알고 있는지 모르겠습니다ㅜ