main branch는배포용이기 때문에개발용 branch를 만들어서테스트를 한 후main branch로 올리게 됩니다.
merge할 수 있다.한 번에 완벽하게 기능 개발을 하면 시간이 오래 걸린다.
만약 main branch에 올려서 오류가 난다면 오류를 수정하는데 오래 걸리게 된다.
이러한 문제점들을 해결하는데
dev branch가 필요하다.
왜냐하면 한 번씩 테스트를 거칠 수 있기 때문에 오류를 사전에 조치해 볼 수있고 한 번에 완벽하게 하지 않아도 되기에 시간도 오래걸리지 않을 수 있다.
dev branch나 main branch에 바로 합치게 되면 같은 부분을 수정하는 경우가 있으면 충돌이 발생 할 수 있다.이에 대한 해결책은 자신의 로컬환경에서 테스트를 해보는 것 입니다.
자신의 로컬에서 먼저 테스트를 하게되면 만약 충돌이 났을 때도 해결하기 좋고, 기능을 충분히 테스트 해볼 수 있기 때문에 안전하게 기능 개발을 할 수 있다.
오늘은 자바스크립트 강의 3주차 강의를 들었다. 처음 접하는 내용이라 다소 어려웠다. 하지만 급하게 생각하지않고 하는 것이 중요하다고 생각해 이틀에 나눠 공부할 것 이다. 정작 이해가 어려우면 일단 쭉 한 번보고나서 1회독을 마친 후 튜터님께 물어볼 것이다. 이렇게까지 몰입해서 공부하는 것이 대학교 시험기간 때 말고는 없었다. 강의내용에 대해 개인 노션에 정리하는 것이 재미있게 느껴져서 더 빡세게 하는 것 같다. 물론 모든 내용을 한 번 듣고100%이해 할 수 없지만 복습도 하고 두 번 공부하게되면 지금보다 많은 것을 이해 할 것이라고 믿는다. 강의를 일요일까지 한 번 다 듣고 월요일,화요일에는 강의를 들으면서 어려웠던 부분이나 헷갈렸던 부분에 대해 공부 할 계획이다. 2번정도 공부하면 개인 과제도 충분히 할 수 있을 것이다.
좋은 방식이네요~ 추천 누르고 갑니다~