가짜연구소 Git & Docker 사용법 세션을 듣고 정리하는 내용
레포는 링크 참조
git status
: working tree의 변경 상황과 현재 branch를 알려줌git add .
: working directory 상의 변경 내용을 staging area에 추가got commit -m "커밋 메세지"
: 코드 변화를 기록, commit이 끝나는 순간 staging이 초기화됨git push origin master
: git local 저장소에 있는 commit을 remote 저장소로 업로드, 해당 명령어로 origin 원격 저장소의 master 브랜치를 로컬 저장소의 master 브랜치로 merge 할 수 있게 해주겠다는 의미git checkout -b "브랜치 이름"
: 새 브랜치 생성git push origin "브랜치 이름"
으로 push목표: Gaussian모델을 NaiveBayes로 변경(이런 하나의 작업을 ticket이라고 말함)
작업자/작업내용
으로 맞추는게 좋음isort
, black
등을 사용해 코드 규정을 맞춰줌git add .
로 추가git commit -m "커밋 메세지"
로 커밋. 보통 커밋 메세지는 ticket과 동일하게 맞춰줌git push origin "feature 브랜치"
로 푸시release/현재시각_해당표준시
를 사용.git cherry-pick "커밋 기록"
으로 코드 변화를 가져옴.git push origin "release 브랜치"
로 origin에도 release 브랜치가 생긴것을 확인 가능원인: github의 기본 생성 branch 이름이 입력한 것과 달라 발생
해결: 우측 펜 아이콘을 눌러 이름을 master로 변경
이런 창이 뜨면 해결