1. 깃 브랜칭 전략 우리가 깃과 깃허브를 사용할 때 보통 혼자 개발하게 되면 레포지토리의 master 브랜치 하나에 작성한 코드를 기록한다. 이는 자신만의 규칙들을 정하고 그것을 따르기만 하면 문제가 생기지 않는다. 하지만 팀으로 프로젝트를 진행하면서 하나의 레포지토리에 코드를 기록하다 보면 배포용, 개발용의 구분과 같이 브랜치를 여러 개로 관리할 필요가 생기고, 이 브랜치를 규칙 없이 무분별하게 사용하게 되면 어떤 브랜치가 언제, 무엇을 위해 생성됐으며, 삭제되어야 하는데 방치되고 있는지, 아니면 이후 필요한 브랜치인지 정확히 알기 어렵다. 이에 따라서 깃 브랜칭 전략이 나오게 되었다. Git Branching 전략이란, 다수의 개발자가 1개의 저장소를 효과적으로 사용하기 위한 work flow이다...
1. 웹, 웹서버, 와스 웹 : World Wide Web, 줄여서 www 또는 web 이라고도 하며, 많은 사람들이 인터넷과 웹을 동일한 것으로 착각하는데, 웹은 네트워크의 애플리케이션 계층에서 동작하는 하나의 애플리케이션이며 인터넷 위에서 동작한다. 웹은 주소에 해당하는 URI, 통신규칙에 해당하는 HTTP, HTML을 비롯한 콘텐츠들인 Resource로 구성된, 인터넷 상에서 정보를 검색할 수 있는 시스템이며 브라우저라고 하는 클라이언트를 통해 웹사이트를 조회할 수 있다. 서버: 클라이언트로부터 요청을 받아 그에 따른 적절한 응답을 해주는 소프트웨어 (또는 컴퓨터). 그러면 위의 내용을 조합하면, Web Server : 웹브라우저와 같은 클라이언트로부터, HTTP 요청을 받아 HTML, CSS, J..