오늘 할 일
- 복습 및 노션 정리
- 월요일에 배울 내용 정리하기
오늘 배운 것
- 노션에 지금껏 배운 내용을 '나만의 말'로 바꿔서 저장했다.
- 복습을 하면서 이해가 가지 않았던 개념에 대해 정리했다.
- 환경변수: 원하는 파일을 매번 경로마다 찾아가는게 번거롭기 때문에 환경변수를 통해서 어떤 경로에서든 접근할 수 있도록 만드는 것이다.
- 현재 위치한 디렉토리에 해당 명령어가 있는지 확인한다. (있는 경우 실행하고 없는 경우 2번으로 넘어간다.)
- Path라는 환경변수가 가지고 있는 모든 경로에 대해서 입력된 명령어가 존재하는지 탐색한다.
- 명령어를 발견하면 실행한다. 발견하지 못하면 위의 그림과 같이 에러 메세지를 출력한다.
- 환경변수: 원하는 파일을 매번 경로마다 찾아가는게 번거롭기 때문에 환경변수를 통해서 어떤 경로에서든 접근할 수 있도록 만드는 것이다.
느낀점
- 이번 주간은 아직 튜토리얼 정도라고 생각했는데, 리눅스를 하면서 생각이 바뀌었다. 오랜만에 하는 나도 헷갈리는데 아예 처음 시작하는 분들은 정말...
- 모르는 것이 생길 때에는 무조건 구글이다. 구글에 검색하면서 '굳이 이렇게까지 알아야 하나' 싶다가도 다음 공부에 분명 도움이 된다.
- 아는 것이 힘이다.
내일 할 일
- 내일은 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의 차이점
- 버전 관리 시스템 - Git
- Git
'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 |