1. 프로젝트 폴더 만들기

mkdir monoRepo
2. 생성한 프로젝트 폴더로 이동하기

cd monoRepo
3. backend, frontend 폴더 만들기

mkdir backend frontend
4. .gitignore 파일, .github 폴더 생성 후 .github 폴더 안에 ISSUE_TEMPLATE, workflows 폴더 생성하기







touch .gitignore
mkdir .github
mkdir .github/workflows
mkdir .github/ISSUE_TEMPLATE
cd ISSUE_TEMPLATE //이슈(버그, 기능 요청 등)를 만들 때 자동으로 보여줄 템플릿을 지정하는 폴더
touch exam.md
cd workflows // GitHub Actions의 자동화 워크플로우 파일을 넣는 곳
touch exam.yml

5. backend, frontend 폴더 안에 .gitkeep 파일 생성
cd backend/
touch .gitkeep
cd frontend/
touch .gitkeep
6. 깃허브에서 프로젝트 생성하기

7. 아래 명령어를 프로젝트 폴더 안에서 실행


백엔드 프로젝트 초기화하기
8. https://start.spring.io/ 에서 스프링 프로젝트 생성 후 압축 해제 후 안의 폴더와 파일들을 backend 폴더 안에 넣기

9. 인텔리제이에서 backend 폴더 선택 후 OK 클릭

10. 폴더 구조 설정 후 git add -> git commit -> git push 실행
(폴더 안에 클래스 파일 넣는 이유 : 폴더 안에 아무 것도 없으면 폴더는 원격 저장소에 저장되지 않기 때문에)

프론트엔드 프로젝트 초기화하기
11. vs code 에서 frontend 폴더 오픈

12. cmd 창에서 아래 명령어 실행
vue create [프로젝트명]
13. cmd 창에서 아래 명령어 실행
git add .
git commit -m "메시지"
git push'git | github' 카테고리의 다른 글
| 인텔리제이에서 git conflict 해결하기 (2) | 2025.07.11 |
|---|---|
| git flow를 이용한 협업 방법 (0) | 2025.04.29 |
| 커밋 메시지 한글깨짐 해결방법 (0) | 2024.12.27 |
| 브랜치 (생성/삭제) 명령어 (0) | 2024.12.27 |
| application.properties 파일 깃허브에 비공개 하는 법 (1) | 2024.09.29 |