작년 여름에 3개월 과정의 부트캠프를 수료하고 취업으로 이어가지 못하고 1년이란 시간을 흘러 보냈다.
다시 처음부터 기초부터 하고 싶어 여러 교육기관을 찾아보았고 비교해 보았을 때 프론트엔드 스택만 커리큘럼이 짜여있는 괜찮은 곳을 발견해 5월까지 다시 교육에 들어가게 되었다.
오늘은 기본적인 linux 명령어, git에 대하여 배웠고
html, css, javascript로 팀 소개 페이지를 만드는 미니프로젝트를 시작했다.
기본적인 Linux 명령어를 알아보자
- linux 명령어
- pwd(print working directory)
- ~ (root) 최 상위 경로
- ls (list)
- 내 폴더 안에 있는 폴더 & 파일 내역을 보여줌
- ls -a (list all)
- 숨겨진 파일(보통 . 으로 시작함)도 모두 볼 수 있음
- cd 폴더명 (change directory)
- ls 명령어에서 확인된 폴더로 이동 가능
- .. => 한 단계 위의 폴더라는 뜻
- cd 폴더명/폴더명 으로 쉽게 들어갈 수도 있다.
- mkdir (make directory)
- touch 파일명
- 현재 경로에서 파일을 생성하는 명령어
- 참고: 정확히는 파일의 생성과 파일의 날짜, 시간을 변경하는 명령어
git
git 코드 변경점 기록, 버전 관리 도구(형상 관리 도구), 소프트웨어의 변경사항을 체계적으로 추적하고 통제하는 것 등 많은 설명이 있지만 쉽게 이야기해 파일, 폴더의 변경점을 편리하게 관리하기 위해 git을 사용한다고 생각하면 될것 같다.
Github
백업과 공유가 가능한 온라인 코드 저장소
Git 필수 명령어
- git init
- initialize(초기화하다, 초기 세팅하다)의 준말.
- 프로젝트 시작 전 딱 한 번만 입력하면 됨.
- 정확한 프로젝트 폴더(경로)에서 입력해야 함.
- .git 이라는 폴더(숨겨진 폴더)가 생성 -> 코드 변경을 git에서 추적
저장명령어
- git add 파일명
- 저장하기 전 저장할 파일 지정
- git add . -> . 은 현재 나의 경로의 모든 변경된 사항을 말함
- git commit -m "메세지 작성" (코드에 대한 내용 작성하는게 좋음)
working directory, staging area, repositoy 알아보기
수정된 코드 github에 반영하기
- git push
- 코드 수정
- 코드 저장 명령어 실행
- git add . & git commit -m "메세지"
- git push origin 브랜치명
미니프로젝트 - 팀 소개 페이지 만들기
첫날 6명의 인원이 배정되었고 12월 27일 까지 미니프로젝트를 진행하게 되었다. 간단히 html css javascript로 팀 소개 페이지를 만들어야 한다.
첫날은 간단히 서로 알아가는 시간과 간단히 역할 분담을 했다.
내일부터 맡은 부분 구현 하면서 블로깅 해야겠다.
각오
다시 약 5개월이란 시간동안 취업을 바라보고 뛰어야하는데 이전 경험에서 후회했던 부분을 이번에도 똑같은 부분에서 후회하지 않도록 조심하고 노력하자.
느낀점
처음 공부 시작했을 때가 생각이 났다.
열심히 하자!
아자아자!!