Back-End/Project

깃 허브 활용 유의사항

psy_er 2023. 11. 10. 23:57
728x90

깃 허브 활용 유의사항

 

<프로젝트 유의사항>

 

git push 하기 전에 pull을 하고 해야 conflict가 안 난다.

코드에 에러가 있으면 conflict가 난다.

함수, 변수명 등등을 다 맞추고 merge 해야 한다... 안 그러면 conflict가 난다.

개발 시간대를 서로 다르게 하면 conflict가 안 날 것 같다...

 

 

<소공 프로젝트 실행>

 

1. 인텔리제이 run 실행시키기

2. cmd에서 C:\SoftWare4\YeoGiDuk\yeogiduk-frontend로 이동한 뒤

3. yarn start 명령어 대입하기

 

 

<첫 클론 이후 스프링 부트에서 run이 안 뜰 때>

 

1. Link Gradle project 하기

https://timotimo.tistory.com/99

 

[IntelliJ] Gradle 플러그인이 안보일때 대처방법 (Gradle Tool Window)

인텔리제이에서 프로젝트를 오픈했을 때, 빌드툴 관련 플러그인이 보이지 않는 경우가 있습니다. 이때 조치할 수 있는 방안 두가지를 공유드립니다. 인텔리제이 Gradle Toolbar 안보이거나 Gradle 프

timotimo.tistory.com

 

2. File -> Setting에서 Project SDK 17 선택

3. File -> Project Structure> project에서 Project SDK 17, language level을 SDK default로 선택하기,

4. File -> Project Structure> modules에서 language level을 project default로 설정하기

 

 

<MySql 테이블 생성>

// 3차 최종
CREATE TABLE ItemType (
type_id int(20) PRIMARY KEY NOT NULL, 
type_name varchar(50)
);

CREATE TABLE Item (
item_id int(20) PRIMARY KEY NOT NULL, 
type_id int(20),
foreign key (type_id) references ItemType(type_id) on update CASCADE, 
item_name varchar(50), 
item_price int(50)
);

CREATE TABLE Inventory (
inventory_id int(20) PRIMARY KEY NOT NULL,
item_id int(20), 
foreign key (item_id) references Item(item_id) on update CASCADE, 
item_content varchar(50), 
getDate DATE
);

 

테이블을 순서대로 생성해야 데이터 무결성 제약조건에 위배되지 않는다.

 

 

 

<다대다 관계>

M:N

https://yeees.tistory.com/184

 

항상 헷갈리는 관계형 데이터베이스 다대다 쉬운 예시 (고객 - 상품)

DB를 공부할 때 다대다 관계가 제일 헷갈린다. 혼자 공부를 하면서 나중에 기억하기 쉽도록 초딩들도 이해가능한 예제를 만들어보았다. 개념적 모델링의 기본적인 ERD 작성을 위한 예시이다. 고

yeees.tistory.com

 

728x90