포스코x코딩온 스마트 팩토리 과정 첫날이기에 ot를 진행했다.
간단한 자기소개와 강사진 프로필 공유와 같은 과정을 거치고 난 후
본격적인 프로그래밍에 들어가기에 앞서 본인이 짠 코드를 업로드하고 관리하는 git에 대해서 기본적으로 배웠다.
github는 대학교 캡스톤디자인 smartmirror project 당시 코드참고를 위해 가입을 한 이력이 있었다.
사용법이나 작업당시 내용은 생각이 나진 않지만 회원가입을 생략했다는 것만으로 큰 이점이었다.
github와 git bash를 서로 연동하고 관리하는 것에 대해 배웠다.
github가 모두 영문으로 되어있었고, 생소했기에 따라가기에 벅찼다.
기본적인 git관련 기본지식이 없었기 떄문이라고 생각해서 집에 와서 다시 리뷰해보면서 공부해보았다.
//git과 연동
cd Desktop
mkdir github
cd github
git config --global init.defaultBranch main
git config --global user.name "jposco"
git config --global user.email "godeok24@naver.com"
git config --global --list
//폴더 관련 기본
pwd : 현재 작업 폴더 위치 (cmd에서 안됨. cmd에서는 그냥 보임)
ls : 현재 위치 내 모든 파일 표시 (cmd에서 안됨)
dir : 현재 위치 내 모든 파일 표시
cd 폴더경로 : 위치 내 있는 폴더로 이동 (cd 절대경로 가능)
cd .. : 이전 폴더로 이동
// 업로드할 파일 추가
git add .
// commit
git commit -m "코멘트"
commit -m은 관용어라고 생각하자
// 최신 commit 코멘트 수정
git commit --amend
// commit revert (히스토리 유지)
git revert 원복할 commitID
// 업로드
git push 저장소명 브랜치명
git push origin main
// 저장소 확인
git remote
// 브랜치
git branch : 모든 브랜치 확인, 현재 브랜치 색 다름
git branch 브랜치명 : 새로운 브랜치 생성
git checkout 브랜치명 : 브랜치 이동
git merge 합쳐질브랜치명 : 명령어를 실행하는 브랜치에 합쳐질브랜치가 합쳐짐
KDT 스마트팩토리 2기 과정 중 지킬 것
KDT 스마트팩토리 2기 과정에서 원하는 것