🤼Git 13

TIL) git 과 github 차이, 깃헙에서 commit이란?

즉 Git으로 버전을 관리하는 폴더에 대해서 Github을 통해 여러 사람들이 공유하고 접근할 수 있는 것이죠. 한 마디로 개발자들의 SNS입니다. Github에서 Code Review 등을 통해 협업이 가능하고, 수많은 오픈 소스 프로젝트들이 GitHub로부터 호스팅되고 있어서, 누구든 자유롭게 기여할 수 있습니다. [TIL] Git의 환경설정을 할 수 있다. 버전 관리 시스템의 필요성을 이해할 수 있다. Github과 Git의 관계에 대해 이해할 수 있다. local repository와 remote repository의 차이를 이해할 수 있다. ⭐️파일을 버전 관리해야하는 이유⭐️ 1. 파일이 변경되면 변경 이력을 저장할 수 있다. 2. 이전 버전으로 돌아갈 수 있다. 3. 어떤 변경 사항이 생겼는..

🤼Git 2022.05.10

TIL) 절대경로와 상대경로, 현재 로그인된 사용자를 확인하는 명령어, 관리자 권한을 획득하는 명령어 sudo

절대 경로 : 명령어 pwd로 확인할 수 있다. 기준점으로부터의 절대적인 위치를 나타내는데, 이 기준점을 루트 폴더(/)라고 한다. 절대 경로는 특정 폴더나 파일이 루트 폴더로부터 어떤 폴더로 진입하는 경우 만날 수 있는지 나타낸다. /Users/[username]/helloWorld/hello/ 상대 경로 : 특정 폴더 또는 파일의 위치를 현재 위치를 기준점으로 나타낸다. 현재 위치한 폴더는 점(.)으로 표현하고, 상위 폴더는 두 개의 점(..)으로 표현한다. 명령어 ls를 통해 확인되는 폴더나 파일은, 상대 경로로써 ./을 붙여 표현할 수 있다. cd ./hi # 현재 폴더 아래의 hi 폴더로 진입하는 명령 mv helloWorld.txt ../../ #helloWorld.txt를 상위,상위 폴더로 ..

🤼Git 2022.05.10

TIL) Command-Line Interface란, CLI 기본 명령어

[TIL] 개발자에게 반드시 필요한 역량인 CLI를 다루는 능력을 향상하기 위해 터미널을 여는 방법 텍스트 에디터인 nano 학습 패키지 매니저 npm 학습 Node.js의 버전관리 매니저인 nvm 학습 JavaScript의 또 다른 실행환경인 Node.js 학습 개발자끼리의 협업에서 결코 빼놓을 수 없는 분산 버전 제어 시스템 Git을 설치하고 필수적인 환경설정을 진행 Linux 환경에서 CLI를 이용하는 방법은 개발자가 되기를 원하는 사람이라면, 반드시 학습해야 한다. 컴퓨터를 조작하기 위한 입력과 출력을 간단하게 I/O(Input/Output)라고 표기하며, "아이오"라고 읽는다. 입력 소스(Input source): 키보드, 마우스, 카메라, 마이크 출력 소스(Output source): 모니터,..

🤼Git 2022.05.09