새로 시작

희철·2023년 12월 21일
1

작년 여름에 3개월 과정의 부트캠프를 수료하고 취업으로 이어가지 못하고 1년이란 시간을 흘러 보냈다.
다시 처음부터 기초부터 하고 싶어 여러 교육기관을 찾아보았고 비교해 보았을 때 프론트엔드 스택만 커리큘럼이 짜여있는 괜찮은 곳을 발견해 5월까지 다시 교육에 들어가게 되었다.



오늘은 기본적인 linux 명령어, git에 대하여 배웠고
html, css, javascript로 팀 소개 페이지를 만드는 미니프로젝트를 시작했다.

기본적인 Linux 명령어를 알아보자

  1. 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개월이란 시간동안 취업을 바라보고 뛰어야하는데 이전 경험에서 후회했던 부분을 이번에도 똑같은 부분에서 후회하지 않도록 조심하고 노력하자.

느낀점

처음 공부 시작했을 때가 생각이 났다.

열심히 하자!

1개의 댓글

comment-user-thumbnail
2023년 12월 22일

아자아자!!

답글 달기