[TIL] Git hub, mongo DB error

2023. 8. 7. 17:42Today I Learned (TIL)

오늘은 드디어 스파르타 내일배움캠프의 개강일이다.

개강일이라니... 얼마나 오랜만에 들어보는 단어인지 약간 설레기도 하고 긴장되기도 하고 정신이 없다ㅎㅎ

오랜만에 오랜시간 책상앞에 앉아 있으려니 힘들다. 과연 끝까지 해낼 수 있을까!!! 

 

웹개발종합반의 3주차 python의 mongo DB 강의를 들었다.

지금까지 html, css, javascript은 직접 코드를 따라 써보며 수업을 듣느라 오래 걸렸다 (에러나면 다시 돌려보고 다시 쓰고 하느라...)

mongo DB 와 python connect 를 하는데서 에러가 났다.

'ImportError: cannot import name 'MutableMapping' from 'collections'

튜터님께 물어보니 Python ver3.10 에서 나오는 에러라고 하는데... 아직 해결을 못했다. 

그 바람에 남은 db 강의들은 다 따라 써보지 못하고 그냥 수업만 들었는데... 이렇게 하면 머리에 하나도 남지 않는다...

아무래도 위에걸 해결하고 나면 다시 복습해야 할 것 같다.

 

오늘 특강은 Git 과 Git hub에 관련된 내용이었다.

Git 은 저장하는 것, Git hub는 궁극적으로 협력을 하기위해 코드를 공유하는 것이다.


git 명령어

  1. git init : git을 시작할때. initialize
  2. git add <파일명> 혹은 git add . : 저장하고 싶은 파일을 지정
  3. git commit -m "기능 개발과 관련된 기록": 실제로 저장
  4. git log: 저장한 기록을 볼때
  5. git status: 
  6. git branch: 복사본 만들기 
  7. git switch <브랜치명> 혹은 git checkout <브랜치명>: 다른 브랜치로 이동
  8. git merge: 코드 수정한것을 원본과 합치기
  9. git stash: 코드 임시저장

github과 연동하기 위한 명령어

  1. git clone: 다른 코더가 쓴 코드 복사해서 가져오기
  2. git push: github에 업로드하기
  3. git pull: merge 된 코드 내려받기

오늘 특강 링크:

https://teamsparta.notion.site/230807-Git-aff1ea525e3d4e589094e3ca459ca272

 

[230807] Git 특강

예병수 튜터님의 Git 특강 자료를 공유해 드립니다. 복습하는데에 활용해주세요!

teamsparta.notion.site


얘는 내 조카다 아구이뻐