본문 바로가기
카테고리 없음

[TIL]내일배움캠프 - git, python, html

by Byeong 2024. 4. 2.

오늘 있었던 많은 문제 점들을 정리하려고 한다.

 

GIT

 git에 내가 작성한 코드를 올리려 했지만 익숙하지 않아 고생을 많이 했다. 

기본 적인 몇가지 만 정리하려고 한다.

 

파일 가져오기 

1. git pull 

  git clone을 통해 링크와 연결을 하고 파일을 가져온 경유 기존의 파일들을 받기 위해 git pull을 사용해서 파일을 가져온다.

2. git switch  '브랜치명'

  git switch를 통해 나만의 브랜치를 만들어 작성한다. main 브랜치에 문제를 줄이고 개인만의 작업환경과 기능을 구현하기 위해 꼭 만들어 주고 시작하자

 

파일 올리기

1. 파일을 올리기전 꼭 git pull을 먼저 실행시켜 다른 사람이 작업한 내용이 지워지지 않게 작성하자

2. git add .  (git add '원하는 파일이름')

 git add를 통해 올리려는 파일을 다시 한번 체크해 준다. 

3. git commit -m'원하는 내용'

 git add는 저장 준비라고 하면 git commit을 진짜 저장 같은 친구이다. commit을 완료해야 git hub에 데이터를 올릴 준비가 끝났다.

4. git push 

 github에 데이터를 올리는 것으로 내가 만든 브런치로 올리게 된다. 하지만 처음 push 하는 거라면 terminer에 안내문이 뜰 것인데 이것을 확인하면 쉽게 해결이 된다.

5. merge

 git push까지 끝나고 이제는 main에 올리 기만을 기다리는데 이부분은 꼭 merge 하기 전에 팀원들에게 알리자 그래야지 문제가 발생을 안 한다.

 


mysql 연결하기 

 

1. pip install pymysql 

 일단 terminer에  'pip install pymysql'을 입력해 줍니다. 그러면 pymysql을 사용이 가능합니다. 

 

2.  mysqldp 접속하기 

import pymysql

con = pymysql.connect(
    user='root',
    passwd='1234',
    host='127.0.0.1',
    db='shop',
    charset='utf8'
)

mycursor = con.cursor()

 

user: 사용자명

passwd: 비밀번호

host: 허용 접속 IP (일반적으로 localhost는 127.0.0.1 다).

db: 사용할 데이터베이스

charset: 인코딩 방법

 

query = "insert into 테이블명 (열1, 열2, 열3) VALUES (%s, %s, %s)"

mycursor.execute(query) #query내용 보내기
conn.commit()# 변경내용 저장 
conn.close() # 종료