분류 전체보기

·Git&GitHub
reset : 원하는 시점으로 돌아간 뒤 이후 내역들을 지운다.revert : 되돌리기 원하는 시점의 커밋을 거꾸로 실행한다.1. reset : 원하는 시점(커밋)으로 되돌아가므로 돌아온 시점 이후 커밋은 삭제된다. 과거로 돌아간 것과 비슷하다. 1. 원하는 커밋 해시 찾기-> 아래 명령어로 커밋 내역 확인-> 되돌아갈 시점의 커밋 해시 복사-> :q로 빠져나가기git log 2. reset 실행git reset --hard (돌아갈 커밋 해시) 2. revert : 과거 되돌리고 싶은 커밋을 골라 반대로 실행한다.(그 커밋만 없었던 것처럼)  선택한 커밋 내용만 삭제하는 개념으로, 되돌린 커밋 기록이 남는다. 1. 원하는 커밋 해시 찾기got log 2. revert 실행git revert (되돌릴 커..
·Git&GitHub
1. 변경사항 추가하기 변경사항 확인- 추적하지 않는(untracked) 파일 : Git의 관리에 들어간 적 없는 파일. 즉, 새로 생성했지만 git 관리에 추가하지 않은 파일을 확인할 수 있다.git status 파일 하나 담기git add tigers.yaml 모든 파일 담기git add . 2. 커밋하기 기본 커밋- vi가 열리면 입력모드로 진입, 커밋 메시지를 작성 및 저장한다.git commit 커밋 메세지까지 함께 작성하는 코드git commit -m "COMMIT 메세지" 커밋, 변경사항 추가, 커밋 메시지 작성까지 한 번에 하는 코드.- 단, 새로 추가된(untracked) 파일이 없을 때 한정git commit -am "COMMIT 메세지"
·Git&GitHub
Git 관리에서 특정 파일 및 폴더를 배제해야 하는 경우1. 포함할 필요가 없을 때 : 자동 생성/다운되는 파일들(빌드 결과물, 라이브러리)2. 포함하지 말아야 할 때 : 보안상 민감한 정보를 담은 파일   . gitignore 파일 사용 방법1. git 관리 폴더에. gitignore 파일을 생성한다2. 배제할 파일이나 폴더 명을 .gitignore 파일에 작성한다.  + 배제된 것을 git status 명령으로 확인한다.   . gitignore 형식# 모든 file.cfile.c# 최상위 폴더의 file.c/file.c# 모든 .c 확장자 파일*.c# .c 확장자지만 무시하지 않을 파일!not_ignore_this.c# logs란 이름의 파일 또는 폴더와 그 내용들logs# logs란 이름의 폴더와..
·Git&GitHub
- 제대로 파는 Git & GitHub 강좌(얄코)를 학습하며 작성하는 글입니다.- Git, SouresTree, VSCode 설치 완료를 전제로 작성합니다. 1.Git 최초 설정실행하는 곳 : 터미널 프로그램(Git Bash, iTerm2)Git 전역으로 사용자 이름, 이메일 주소를 설정한다. (GitHub 계정과 별개)# 이름, 이메일 설정git config --global user.name "(본인 이름)"git config --global user.email "(본인 이메일)"# 설정되었는지 확인git config --global user.namegit config --global user.email 기본 브랜치명을 변경한다: 기존 master, slave라는 브랜치명은 인종차별 언어로 사용을 지..
·Mysql/SQL 기초
1. Subquery를 활용한 복잡한 연산 1.1 Subquery다른 쿼리 내부에 포함되어 있는 SELETE 문을 의미한다. 서브쿼리를 포함하고 있는 쿼리를 외부쿼리(outer query)라고 부르며, 서브쿼리는 내부쿼리(inner query)라고도 부른다.여러 번의 연산을 수행해야 할 때조건문에 연산 결과를 사용해야 할 때조건에 Query 결과를 사용하고 싶을 때    → Query 결과를 Query에 다시 활용하는 것  1.2 기본 형식: 서브쿼리는 반드시 괄호()로 감싸져 있어야 한다.: SELECT 문의 FROM 절에서 사용되는 모든 테이블에는 이름이 필요하므로 FROM 절에서 사용되는 서브쿼리는 반드시 이름을 정의해야 한다. -- 예시 구조1SELECT column1, special_column..
·Mysql/SQL 기초
1. 데이터 포맷 가공 (REPLACE, SUBSTRING, CONCAT) 1.1 REPLACE: 특정 문자를 다른 것으로 바꾸는 함수 - 사용 방법REPLACE(바꿀 컬럼, 현재 값, 바꿀 값) - 사용 예시-- EX) 주소의 '문곡리'를 '문가리'로 바꾸기-- 테이블: food_orders, 주소: addrSELECT addr "원래주소" REPLACCE (addr, '문곡리', '문가리') "바뀐주소"FROM food_ordersWHERE addr like '%문곡리%'   1.2 SUBSTRING(=SUBSTR): 특정 문자를 골라 조회하는 함수 - 사용 방법SUBSTRING(조회 할 컬럼, 시작 위치, 글자 수) SUBSTR(조회 할 컬럼, 시작 위치, 글자 수)이때, 시작 위치에 '-'(마이..
·Mysql/SQL 기초
1. 계산 수행 함수 (SUM, AVERAGE, COUNT, MIN, MAX) 1.1 기본 사칙연산연산자연산+덧셈-뺄셈*곱셈/나눗셈(몫)%나머지-- EX) 주문별 음식 준비시간(요리+배달) 구하기 -- 테이블: food_orders, 주문id: order_id, 요리시간: food_preparation_time, 배달시간: delivery_timeselect order_id, food_preparation_time, delivery_time, food_preparation_time + delivery_time as total_timefrom food_orders 1.2 합계 : SUM(컬럼)-- EX) 전체 식당의 음식 요리시간 합 구하기.-- 테이블: food_orders , 요리시간:..
·Mysql/SQL 기초
1. 기본문법SELECT : 데이터를 가져오는 기본 명령어로, 데이터를 조회하는 모든 Query 에 사용됨. (필수)FROM : 데이터를 가져올 테이블을 특정해주는 구문. (필수)WHERE : 전체 데이터 중 원하는 데이터를 필터링하기 위해 조건을 지정해주는 구문SELECT 컬럼 FROM 테이블SELECT 컬럼 FROM 테이블 WHERE 필터링 조건  2. 테이블에서 원하는 컬럼만 선택* : 모든 컬럼 선택컬럼 : 가져오려는 컬럼명은 최소 1개부터 작성 가능. 컬럼 사이는 쉼표.SELECT * FROM 테이블SELECT 컬럼1, 컬럼2 FROM 테이블  3. 컬럼에 별명(alias) 지정컬럼명에 별명을 지정하여 출력 시 컬럼 명 대신 별명으로 바뀌어 나옴.-- 방법1: 컬럼 AS 별명SELECT 컬럼 A..
G_vieve
'분류 전체보기' 카테고리의 글 목록 (2 Page)