2023. 8. 7. 17:42ㆍToday 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 명령어
- git init : git을 시작할때. initialize
- git add <파일명> 혹은 git add . : 저장하고 싶은 파일을 지정
- git commit -m "기능 개발과 관련된 기록": 실제로 저장
- git log: 저장한 기록을 볼때
- git status:
- git branch: 복사본 만들기
- git switch <브랜치명> 혹은 git checkout <브랜치명>: 다른 브랜치로 이동
- git merge: 코드 수정한것을 원본과 합치기
- git stash: 코드 임시저장
github과 연동하기 위한 명령어
- git clone: 다른 코더가 쓴 코드 복사해서 가져오기
- git push: github에 업로드하기
- git pull: merge 된 코드 내려받기
오늘 특강 링크:
https://teamsparta.notion.site/230807-Git-aff1ea525e3d4e589094e3ca459ca272
[230807] Git 특강
예병수 튜터님의 Git 특강 자료를 공유해 드립니다. 복습하는데에 활용해주세요!
teamsparta.notion.site

'Today I Learned (TIL)' 카테고리의 다른 글
| What is API (Application programming interface)? (0) | 2023.10.22 |
|---|---|
| [TIL] vscode, python, django 유용한 명령어 모음 (0) | 2023.09.04 |
| [TIL] Python 천천히 복습_List, Dictionary, if, for, enumerate, break, max, def (0) | 2023.08.18 |
| [TIL] Git hub 사용방법 (Git clone/push/pull/merge/gitignore) (0) | 2023.08.10 |
| [TIL] 가상환경 만드는 법 (0) | 2023.08.08 |