TIL

TIL_20220827

번잔중 2022. 8. 27. 21:16

오늘 할 일

  • 복습 및 노션 정리
  • 월요일에 배울 내용 정리하기

오늘 배운 것

  • 노션에 지금껏 배운 내용을 '나만의 말'로 바꿔서 저장했다.
  • 복습을 하면서 이해가 가지 않았던 개념에 대해 정리했다.
    • 환경변수: 원하는 파일을 매번 경로마다 찾아가는게 번거롭기 때문에 환경변수를 통해서 어떤 경로에서든 접근할 수 있도록 만드는 것이다.
      1. 현재 위치한 디렉토리에 해당 명령어가 있는지 확인한다. (있는 경우 실행하고 없는 경우 2번으로 넘어간다.)
      2. Path라는 환경변수가 가지고 있는 모든 경로에 대해서 입력된 명령어가 존재하는지 탐색한다.
      3. 명령어를 발견하면 실행한다. 발견하지 못하면 위의 그림과 같이 에러 메세지를 출력한다.

느낀점

  • 이번 주간은 아직 튜토리얼 정도라고 생각했는데, 리눅스를 하면서 생각이 바뀌었다. 오랜만에 하는 나도 헷갈리는데 아예 처음 시작하는 분들은 정말...
  • 모르는 것이 생길 때에는 무조건 구글이다. 구글에 검색하면서 '굳이 이렇게까지 알아야 하나' 싶다가도 다음 공부에 분명 도움이 된다.
  • 아는 것이 힘이다.

내일 할 일

  • 내일은 Family 행사 Issue로 인해 휴일입니다.
  • 대신 코드스테이츠 7일차
    • Git
      • 버전 관리 시스템 - Git
        • Git의 탄생 배경과 Git이 제공하는 유용한 기능을 이해함으로써, Git이 무엇인지 이해한다.
        • Git과 Github의 차이를 설명할 수 있다.
      • Git 설치
        • Git을 설치하고, 환경 설정을 할 수 있다.
        • SSH 키를 생성하여 Github에 등록할 수 있다.
      • Git Workflow
        • 혼자 작업하는 경우의 workflow를 이해한다.
        • 함께 작업하는 경우의 workflow를 이해한다.
        • 상황에 따라 Github의 기능과 Git 명령어를 사용할 수 있다. (Fork, clone, status, add, commit, push, restore, reset, log, pull, init, remote add, remote -v)
        • Git의 세 가지 영역 및 상태를 이해한다. (Committed, modified, staged)
        • Remote Repository를 페어와 공유하며 협업을 할 수 있다.
        • 충돌이 발생했을 경우 해결할 수 있다.
        • Git Repository의 commit되지 않은 변경 사항을 취소할 수 있다.
          • reset HEAD <file>
          • checkout -- <file>
        • 협업을 위한 git 개념을 이해할 수 있다.
          • branch, merge의 개념
          • remote repository에서 origin과 upstream의 차이점

'TIL' 카테고리의 다른 글

TIL_20220830  (0) 2022.08.30
TIL_20220829  (0) 2022.08.29
TIL_20220825  (0) 2022.08.25
TIL_20220822  (0) 2022.08.22
TIL_20220821  (0) 2022.08.21