목록Development (561)
컴공생의 다이어리
GitHub 내 타임라인과 커밋 시간이 일치하지 않는 경우 깃허브 내 타임라인이 아래의 첫번째 사진과 같이 나올 것이라고 생각했는데 rebase 명령어를 사용한 후 실제 커밋 시간과 다르게 깃허브의 타임라인 시간과 일치하지 않는 일이 발생했다. 이 경우, 아래 명령어를 입력해준 뒤 git push -f 명령어로 원격저장소로 push하면 해결할 수 있다. git filter-branch --env-filter 'export GIT_COMMITTER_DATE="$GIT_AUTHOR_DATE"' # 'Cannot create a new backup. ~' 에러 발생시 git filter-branch -f --env-filter 'export GIT_COMMITTER_DATE="$GIT_AUTHOR_DATE"'..
[프로그래머스] 루시와 엘라 찾기 - MySQL SELECT ANIMAL_ID, NAME, SEX_UPON_INTAKE FROM ANIMAL_INS WHERE NAME IN ('Lucy', 'Ella', 'Pickle', 'Rogan', 'Sabrina', 'Mitty') ORDER BY ANIMAL_ID; https://programmers.co.kr/learn/courses/30/lessons/59046 코딩테스트 연습 - 루시와 엘라 찾기 ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAK..
Git 히스토리(커밋(Commit)의 날짜와 시간) 변경 : rebase 사용 깃에서 커밋의 날짜와 시간을 rebase를 사용해 변경하는 방법에 대해 정리하고자 한다. fiter-branch를 사용해서 커밋을 변경하고 싶다면 아래 게시물에 정리되어 있으니 이를 참고하면 좋을 것 같다. [Git] 깃 히스토리(커밋(Commit)의 날짜와 시간) 변경 : filter-branch 사용 깃 히스토리(커밋(Commit)의 날짜와 시간) 변경 : filter-branch 사용 깃 히스토리를 변경하기 위해서 필터링 기능을 이용하는 방법이 있다. 다만 모든 커밋 내역을 살펴보며 필터링을 수행한다는 점 computer-science-student.tistory.com 아래의 로그에서 빨간색으로 표시한 커밋의 날짜와 시..
Git 최초(initial) 커밋 rebase로 수정 Git rebase 명령어로 제일 최초(처음) 커밋을 수정하려면 아래와 같은 명령어를 입력하여 수정할 수 있다. git rebase -i --root 위 명령어를 입력하고 rebase 작업을 진행해주면 된다. https://github.com/HomoEfficio/dev-tips/blob/master/Git%20%EC%B5%9C%EC%B4%88%20%EC%BB%A4%EB%B0%8B%20Author%20%EC%88%98%EC%A0%95.md GitHub - HomoEfficio/dev-tips: 개발하다 마주쳤던 작은 문제들과 해결 방법 정리 개발하다 마주쳤던 작은 문제들과 해결 방법 정리. Contribute to HomoEfficio/dev-tips..
[프로그래머스] NULL 처리하기 - MySQL SELECT ANIMAL_TYPE, IFNULL(NAME, 'No name'), SEX_UPON_INTAKE FROM ANIMAL_INS ORDER BY ANIMAL_ID; # or SELECT ANIMAL_TYPE, IFNULL(NAME, 'No name') AS NAME, SEX_UPON_INTAKE FROM ANIMAL_INS ORDER BY ANIMAL_ID; https://programmers.co.kr/learn/courses/30/lessons/59410 코딩테스트 연습 - NULL 처리하기 ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ..
[프로그래머스] 이름이 있는 동물의 아이디 - MySQL SELECT ANIMAL_ID FROM ANIMAL_INS WHERE NAME IS NOT NULL ORDER BY ANIMAL_ID; https://programmers.co.kr/learn/courses/30/lessons/59407 코딩테스트 연습 - 이름이 있는 동물의 아이디 ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디 programmers.co.kr
[프로그래머스] 이름이 없는 동물의 아이디 - MySQL SELECT ANIMAL_ID FROM ANIMAL_INS WHERE NAME IS NULL; https://programmers.co.kr/learn/courses/30/lessons/59039 코딩테스트 연습 - 이름이 없는 동물의 아이디 ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디 programmers.co.kr
[프로그래머스] 중복 제거하기 - MySQL SELECT COUNT(DISTINCT NAME) FROM ANIMAL_INS; # or SELECT COUNT(DISTINCT NAME) AS count FROM ANIMAL_INS; https://programmers.co.kr/learn/courses/30/lessons/59408 코딩테스트 연습 - 중복 제거하기 ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디 programmers.co.kr
[프로그래머스] 동물 수 구하기 - MySQL SELECT COUNT(*) FROM ANIMAL_INS; # or SELECT COUNT(*) as count FROM ANIMAL_INS; https://programmers.co.kr/learn/courses/30/lessons/59406 코딩테스트 연습 - 동물 수 구하기 ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디 programmers.co.kr
[프로그래머스] 최솟값 구하기 - MySQL SELECT MIN(DATETIME) FROM ANIMAL_INS; # or SELECT MIN(DATETIME) AS 시간 FROM ANIMAL_INS; https://programmers.co.kr/learn/courses/30/lessons/59038 코딩테스트 연습 - 최솟값 구하기 ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디 programmers.co.kr