오늘은 Git에 대해 공부하는 데에 시간을 많이 썼다.
지금까지 Github Desktop App 만 많이 썼었는데, 이게 모든걸 해결 해 주진 않더라..
왜냐면 branch를 썼기 때문이다.
평소에는 그냥 main에다가 pull / push 만 하면 됬었다면
branch는 본격적으로 협업을 하기 위한 개인 공간이기 때문에
확실히 터미널을 왜 써야 하는지 알것 같다.
git add .
git commit -m "?"
git push origin main
이건 정말 까먹으면 안될 것 같다.
참고링크 : https://jayb-log.tistory.com/314
그리고 out 폴더는 프로젝트를 실행하게 되면 만들어지는 산출물 폴더이고,
.gitignore 를 통해 깃허브에 올릴 건지 정할 수 있다.
대략 이런 식으로 생각 해 봤는데, 맞을지는 내일 튜터님께 여쭤보아야겠다!
협업자라서? 포크가 아니라서? 흠..
제일 중요한 건 pull request가 왜 안뜨는지 그게 궁금하다!
내일부터는 팀 프로젝트를 정말 시작해야겠다.
대략 생각해 놓은 수정해야할 부분은
- 주문 대기번호
- Order에 리스트를 2개 더 만들어서 <중복된 물품 제거, 대기번호, 주문 총 가격, 요청 사항, 주문 시 현재 날짜 및 시간 추가>의 효과를 볼 수 있음
- orderList에 add 할 때, 위 리스트 활용해서 addBurger 안에서 리스트에 정보 담기
- 완료주문 리스트 데이터 추가도 위와 동일
- ordrClear에도 같이 기능 추가
- (신규)주문 현황 과 연계 가능 - 최근주문3개 / 대기중인 모든 주문 목록
- (개선)주문 화면 과 연계 가능 - 주문시 요청사항 메시지 입력 가능
- 메뉴, 상품 리스트화
- (신규)키오스크 관리 프로그램 과 연계 가능 - 상품 추가/삭제할 때 리스트 형식으로 넣고, 반복문을 통해 출력
- 아마 Page class가 많이 변경될것 같음
- 스캐너 함수 or 클래스 생성, 사용자가 값 입력시 문자 예외 처리
- String일 때 또는 리스트에 없는 번호 입력 시 예외처리