본문 바로가기

부트캠프교육중301

Git 이란? 버전 관리 시스템(Version Control System): 이전에 작성한 내용을 보존해 주는 시스템 버전 관리 시스템 중 가장 많이 쓰이는 도구가 git # 버전 관리를 사용하는 이유 1. 파일이 변경되면 변경 이력을 저장할수있다. 2. 이전 버전으로 돌아갈수있다. 3. 어떤 변경 사항이 발생했는지 알아보기 쉽다. 4. 협업하기에 좋다. 5. 백업용 # 하나하나 날짜별로 어떤 파일이 어떻게 바뀌었는지 확인이 가능하다. 특정 시점에 생성된 백업 복사본을 스냅샷이라고 한다. 하나하나 스냅샷을 만들어 주는 작업을 commit 이라고 한다. # Git: 소스 코드 기록을 관리하고 추적할수 있는 버전 관리 시스템 Github: Git Repository를 관리할수 있는 클라우드 기반 서비스 내컴퓨터에서 Git.. 2022. 12. 28.
[Node.js] npm 와 package.json #새로운 package.json 파일을 생성하기 위해서는 npm init 명령어를 입력하면 된다. npm init # 파일을 잘 생성했다면 ls명령어로 파일이 잘 생성됬는지 확인한다. ls cat package.json #위 과정을 모두 생략하면서 package.json을 생성하고 싶다면 npm init -y를 입력하면 됩니다. npm init -y # package.json - npm 모듈을 활용하기 위해 해당 모듈에 대한 정보를 담은 파일 즉 프로젝트 전반에 관한 정보가 들어있다 # npm ( node package manager) 일종의 앱스토어 필요한 모듈을 다운로드할수있는, 모듈들이 모여있는 모듈 스터어이다. # package.json에는 어떤 모듈인지만 적혀있다. 이프로그램을 실행시키기위해 필.. 2022. 12. 28.
Node.js 와 nvm #런타임: 프로그래밍 언어가 구동되는 환경 즉, 어떤 프로그램이 동작할때 프로그램이 동작하는 곳 프로그래밍 언어가 실행되는 환경 node.js는 javascript 런타임중 하나이다. 크롬, 사파리와 같은 웹 브라우저가 대표적인 JavaScript 런타임입니다. nvm (node version manager) 패키지 매니저처럼 node.js의 버전을 관리할 수 있도록 nvm으로 Node.js를 설치합니다. nvm을 사용하면 Node.js의 다양한 버전을 쉽게 설치하고, 사용할 수 있습니다. nvm은 Node.js의 다양한 버전을 관리하는 프로그램입니다. (nvm은 node.js의 패키지매니저같은거다. ) nvm 역시 하나의 프로그램이므로 설치해야 합니다. # node.js로 javascript 파일 실행.. 2022. 12. 28.
[Ubuntu] 패키지와 패키지매니저 리눅스 운영체제의 패키지와 패키지 매니저는 포장된 상품과 온라인 쇼핑몰 같은 역할을 합니다. 패키지는 여러 파일이 담겨있는 하나의 상자입니다. 리눅스의 패키지는 여러 파일을 모아 하나의 파일로 저장하고 있는 압축파일입니다. 패키지매니저를 사용하지 않고 프로그램을 독립적으로 설치하는데에 생기는 단점들을 보완하기위해 패키지매니저라는게 있다. 패키지 매니저는 패키지의 설치, 변경, 삭제 등 관리를 편리하게 해주는 도구입니다. 사용자가 패키지 매니저에게 특정 프로그램의 설치를 요청하면, 패키지 매니저는 패키지가 저장된 위치에서 패키지를 다운로드해 설치 프로그램을 실행합니다. 1. apt 명령어 이용하기 우분투는 기본적으로 apt라는 패키지 매니저가 내장되어 있습니다. 터미널을 열어 프롬프트에 apt라고 입력한다.. 2022. 12. 28.