2022/10/04 2

Chapter 04. GitHub 사용하기

pull 할 것이 있는데 push해버리면? push할 것이 있을 때 pull하는 두 가지 방법 git pull --no rebase: (merge 방식, 소스 트리의 "병합") 로컬과 원격의 어긋난 시간을 모아서 push git pull --rebase: (rebase 방식, 소스 트리의 "재배치") 원격에 맞춘 다음에 내 것을 잘라서 붙인다. 협업 상황에서 rebase 방식을 쓰지 말아야한다. 로컬에서 작업할 때, 이미 공유된 것들을 rebase해서 올리지 말아야 한다는 의미이다. 뭔가 pull해야 하는 상황에서는 rebase해도 된다. 로컬 내역을 강제로 push하기 git push --force 로컬이 원격보다 뒤처진 상태에서 push 할 수 없다. 그런데 원격의 내용이 잘못되서 로컬 내용으로 강제..

[9일차] 관리자 API - 상품 등록, 수정, 삭제

To do list 관리자 - 상품(등록, 수정, 삭제), 관리자 주문 확인 list() 회원 - 상품(조회), 주문 add, 주문 del, (주문 수정은 보류), 장바구니 (조회, 선택 삭제), 쿠폰 조회 Ex) 상품 등록 / 수정 등록과 수정은 get, post 매핑을 함께 사용한다. 변수 editMode로 add 페이지에서 등록 모드인지 수정 모드인지 구분한다. service @Override public boolean add(ProductInput parameter) { Product product = Product.builder().productName(parameter.getProductName()) .productImg(parameter.getProductImg()).stockQuantity..