MySQL & git 사용방법

-·2022년 10월 4일
0

MySQL

목록 보기
1/1
post-thumbnail

MySQL접속 하기 mysql -uroot -p

DB 생성 : CREATE DATABASE '생성 할 DB 이름';
DB 제거 : DROP DATABASE '제거 할 DB 이름';
DB 목록 보여주기 : SHOW databases;
해당 DB 사용: USE 사용 할 DB 이름';

DDL : DB에 2차원 테이블 객체 생성
-CREATE TABLE table이름

DML : 2차원 테이블에 데이터를 추가
DQL : DB에 저장된 정보를 원하는 형태로 출력

깃 : 버전 관리를 위한 툴
.env mysql 로그인 정보와 같은 개인 정보가 들어가므로 깃헙에 업로드 x
.gitignore 해당 파일을 무시해서 깃허브에 중요 내용이 올라 가는 것을 방지한다. 즉, 확장자만 있는 빈 파일만 올라가고 내용은 올라가지 않는다.

git clone 전달받은 주소
git branch feature/signup
git checkout feature/signup
git add .
git commit -m '메세지'
gir push origin feature/signup
PR(Pull Request) 정해진 틀 보내주면 상세하게 적어
Merge

git clone
git pull 깃헙의 자료를 local main으로 넘겨서 동일한 버전으로 만들어준다.

git 버전이 다르면 아무리 파일의 코드 내용이 동일하여도 충돌이 발생하게 된다. 즉 버전이 다르면 서로 다른 코드 파일로 인식된다.

충돌 발생 시,
git checkout main
git pull origin main
git checkout 과제폴더
git merge main
git add .
git commit-m "메시지"
git push ...

코드 작성이 완료되면
1. git add . or git add 파일명
2. git commit -m "메세지"
3. git push origin 작업한 branch 이름

1,2 -> Git에 저장
3 -> 깃에서 깃허브로 저장

깃허브 -> 로컬
git clone 그대로 깃허브에 있는 내용을 모두 받아온다
git pull 로컬에 있는 코드와 깃헙에 있는 코드를 비교해서 깃헙에 있는 변경된 내용을 가져온다.

<새로운 브랜치 작성해서 추가 과제 올릴 때 >
git checkout main : main 브랜치로 이동
git pull origin main
git branch feature/signup
git checkout feature/signup
git add .
git commit -m '메세지'
git push origin feature/signup

수정하여 올리는 방법
git checkout main
git pull origin main
git checkout 작업 브랜치명
git merge main
1. git add .
2. git commit -m "메세지"
3. git push origin 작업 브랜치명

0개의 댓글