git add . git add 명령어는 git에 저장되어 있는 HEAD의 위치에서 데이터가 수정되었거나, 새로 생겨난게 있을 시, 해당 순간에 대해 스냅샷을 찍어내는 역할입니다. 하지만 이러한 과정에 있어 실수 사례를 하나 제시해보겠습니다. 원래 위의 노란색으로 표시된 부분의 파일은 git add 리스트에 올라가선 안됩니다. 하지만 제가 실수로 위 2개의 파일에 대해서도 git add 리스트에 올리고 맙니다. 이런 경우엔 add로 올려진 파일에 대해 취소를 해야 합니다. 1. 시작 전, 원래 git add에 대해 취소를 하는 명령어는 다음 명령어로 해야 합니다, git reset HEAD file1_path file2_path ... 하지만 위 명령어는 너무 길다보니 입력하기 귀찮고, 이후에도 단어가 ..
데이터베이스를 다룸에 있어, 때로는 2개 이상의 테이블을 하나로 합친 후, 공통된 데이터에 대해 빠른 탐색 처리를 해야할 필요가 있습니다. 이번 설명은 상황을 하나 제시하여 설명을 하겠습니다. 상황 예를들어 아래와 같은 테이블 설계가 되어있다고 치겠습니다. hit_products 모든 특가 상품 데이터 book_marks 유저(user)가 어떤 특가 상품(hit_products)에 대해 북마크를 했는지에 대한 데이터 keyword_pushalarm_list 유저(user)가 등록한 키워드를 기반으로 받은 핫딜 정보에 대한 푸쉬알람 1. 개발자는 hit_product 테이블 내 데이터 중, 현재(2020년 1월 31일)를 기준으로 하여 작성된지 30일이 지난 데이터를 자동으로 삭제하는 코드를 구현하려 합니..