분류 전체보기 183

[Node.js] Node.js에 대하여 알아보기

안녕하세요. 이번에는 Node.js에 대하여 알아보겠습니다. 1. Node.js 구글 크롬의 자바스크립트 엔진 ( V8 Engine )에 기반해 만들어진 Javascript 런타임 이벤트 기반, 논 블로킹 I/O 모델을 사용해 가볍고 효율적 npm 패키지는 세계에서 가장 큰 오픈 소스 라이브러리 2. 런타임 프로그래밍 언어가 구동되는 환경 javascript를 서버단 언어로 사용하기 위해 나온 것이 node.js이며 웹 브라우저 없이 실행 가능 3. Node.js 특징 자바스크립트 언어 사용 Single Thread 에러를 처리하지 못하면 프로그램이 중단 됨 하나가 죽으면 다른 애들도 같이 죽음 예외처리 작업이 중요함 비동기 I/O 방식 (Non-blocking I/O) 동기 방식과는 다르게 차례를 기다..

Node 2023.02.01

[Git] .gitignore 파일에 대하여 알아보기

안녕하세요. 이번에는 .gitignore 파일에 대하여 알아보겠습니다. .gitignore git 버전 관리에서 제외할 파일 목록을 지정하는 파일 git에 올리기 전에 제외할 파일들을 gitignore에 추가하여 제외시킬 수 있다. gitignore 파일에 파일을 추가해 놓으면 git status를 입력해도 목록에 있는 파일은 제외하고 보여준다. git에 한 번이라도 파일이 등록되어 있으면 나중에 gitignore에 추가를 해도 제외를 하지 않는다. .txt => txt 확장자 파일 무시 !test.txt => test.txt는 무시하지 않음 test/ => test 폴더 내부 파일 모두 무시 /test => test/ 랑 다를 게 없는 듯... **/test => 어디에 있는지 상관없이 test 폴더를..

IT 기타 2023.01.31

[Git] Git의 다른 명령어에 대하여 간단하게 알아보기

안녕하세요. 이번에는 Git의 다른 명령어들에 대하여 간단하게 알아보겠습니다. git commit -am '커밋메시지' git add . + git commit -m “메시지”을 합친 명령어 add를 사용하면 특정 파일만 add를 하는것이 가능하지만 -am을 사용하는 경우 무조건 전체 파일이 올라간다. VS Code와 Git을 연동한 경우 git add 실행한 파일들에 대해서는 VS Code에서도 취소할 수 있지만, commit까지 진행하면 명령어로만 취소할 수 있습니다. git reset HEAD^ 가장 최근 커밋 취소 git reset --hard 0ce0abaf60c834262ce66f954af8f9ffad4487c2 해당 ID 값으로 reset git log git history 내역 확인 com..

IT 기타 2023.01.30

[Git] Git Merge에 대하여 알아보기

안녕하세요. 이번에는 Git Merge 기능을 케이스 별로 알아보겠습니다. merge case 1 - 각 branch에서 서로 다른 파일을 수정하였을 때 merge case 2 - 각 branch에서 같은 파일이지만 다른 부분을 수정하였을 때 merge case 3 - 각 branch에서 같은 파일에서 같은 부분을 수정하였을 때 Merge (main) git merge a 기본적으로 사용하는 방법 main에 a branch 내용을 합침 git checkout main git merge test case 1번 하기전에 생성되어 있는 모든 branch 삭제 후 진행하시기 바랍니다. merge case 1 branch에서 다른 파일을 수정하였을 때 test branch에서는 readme 파일 수정, admin..

IT 기타 2023.01.29

[Git] Git Branch에 대하여 알아보기

안녕하세요. 이번에는 Git의 Branch 기능에 대해서 알아보겠습니다. Git 소스 코드를 효율적으로 관리하기 위한 프로그램 Branch 여러 명이 작업 시 독립적으로 작업을 하기 위해 필요한 개념 Branch의 종류 1. branch -master 제품으로 출시될 수 있는 브랜치 배포(Release) 이력을 관리하기 위해 사용 배포 가능한 상태만을 관리하는 브랜치 2. branch -develop 다음 출시 버전을 개발하는 브랜치 기능 개발을 위한 브랜치들을 병합하기 위해 사용 평소 개발을 진행할 떄 사용 3. branch -feature 기능 개발을 진행하는 브랜치 새로운 기능 개발 및 버그 수정을 할 때마다 'develop'에서 분기 로컬에서 작업 후 develop에 merge로만 공유 이름 : ..

IT 기타 2023.01.28
반응형