You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

65 lines
1.8 KiB

3 months ago
3 months ago
3 months ago
3 months ago
3 months ago
  1. # 김준희의 수업 웹사이트 개발 과제
  2. 마감시간은 12월 25일. 기본적인 웹개발 개념을 배우는 게 목적입니다.
  3. # 초기화
  4. 불명확한 부분이 있으면 반드시 질문하는 것을 권장합니다.
  5. ## 프로그램 설치
  6. 다음 프로그램들을 설치하세요:
  7. - [NodeJS](https://nodejs.org)
  8. - [Git](https://git-scm.org)
  9. - [Visual Studio Code](https://code.visualstudio.com/)
  10. ## 이 프로젝트를 복사하기
  11. Windows 사용자의 경우, 본 과제는 Git Bash 환경에서 수행하는 것을 권장합니다.
  12. Git라는 버전 관리 시스템을 사용하며, 프로젝트를 저장하는 디렉토리 다음
  13. 명력을 입력하세요 (디렉토리라는 개념을 모르시다면 반드시 질문해 주세요):
  14. ```bash
  15. # Git 서버에서 다운로드
  16. git clone https://git.junickim.me/junikimm717/lfs-site
  17. # 생성된 다이랙토리에 이동하여 의존 패키지 설치
  18. cd lfs-site
  19. npm install
  20. # 초기화할 때는 새로운 브랜치를 만드세요. 브렌치 명은 해당되는 이름으로 지어주면 됩니다.
  21. git branch site-edits
  22. # site-edits 브랜치로 이동하세요.
  23. git checkout site-edits
  24. ```
  25. ## 개발용 서버 작동하기
  26. 위에서 이동했던 같은 디렉토리에서 다음 명령을 입력하세요:
  27. ```bash
  28. npm run dev
  29. # http://localhost:5173 를 브라우저에다가 입력하세요.
  30. ```
  31. # 커밋
  32. 코드 편집을 어느 정도 했을 때 그 편집 기록을 커밋하고 Git 서버에 공유하는
  33. 걸 추천합니다.
  34. ```bash
  35. # 현재 디렉토리에 있는 편집 기록을 추가하기.
  36. git add .
  37. # 편집 기록을 커밋하기 (커밋 설명 메시지를 남겨두세요)
  38. git commit -m "some new changes I made"
  39. ```
  40. 브랜치를 처음 공유한다면:
  41. ```bash
  42. git push -u origin {브랜치 명}
  43. ```
  44. 그 외에는:
  45. ```bash
  46. git push
  47. ```