빵부스러기 35

[Git] 되돌리기

Git commit 되돌리기 언제 사용? 커밋 메시지를 잘못 썻을때 git commit --amend git commit -m "initial commit" git add forgotten_file git commit --amend + git reset --hard Modified 된 파일 되돌리기 git checkout -- 수정한 내용은 전부 사라집니다. 수정한 내용이 진짜 마음에 들지 않을때만 사용하세요! Git으로 커밋한 모든 것은 언제든지 복구 할 수 있습니다. 하지만 커밋하지 않은 파일이 손실될 경우 되돌리기 힘들 수 있습니다. 커밋을 습관화 하세요!

빵부스러기 2023.02.17

[Effective Typescript] JavaScript vs TypeScript

JavaScript 는 웹 브라우저에서 실행되는 프로그래밍 언어이며 대화형 웹 페이지를 만드는 데 사용할 수 있습니다. 배우기 쉽고 기본 구조가 있어 초보자에게 이상적인 선택입니다. 프런트엔드 및 백엔드 개발 모두에 사용할 수 있습니다. TypeScript 는 JavaScript에 정적 타이핑을 추가하는 상위 집합입니다. 즉, 변수를 유형으로 선언하여 컴파일 타임에 오류를 포착할 수 있습니다. TypeScript는 또한 클래스 및 인터페이스와 같은 객체 지향 프로그래밍 개념을 지원합니다. TypeScript 코드는 JavaScript 코드로 컴파일되므로 JavaScript를 지원하는 모든 웹 브라우저에서 실행할 수 있습니다. TypeScript의 주요 이점 중 하나는 런타임 전에 오류를 포착하는 기능입니..

빵부스러기 2023.02.16

[Git] git 기초

Git이란? Git은 소프트웨어 개발에 널리 사용되는 분산 버전 제어 시스템입니다. 개발자들은 코드의 변화를 추적하고, 다른 사람들과 협업하며, 여러 버전의 코드베이스를 유지 관리할 수 있습니다. Git은 2005년 리누스 토르발스가 만든 분산 버전 제어 시스템입니다. 코드의 변화를 추적하고 코드베이스의 여러 버전을 유지하기 위한 시스템입니다. Git에서 코드 변경은 일련의 "커밋"으로 추적되며, 각 커밋은 고유한 SHA-1 해시로 식별됩니다. 깃은 개발자들이 동일한 코드베이스에서 동시에 작업할 수 있게 해주며, 여러 사람이 코드의 동일한 부분을 변경할 때 발생하는 충돌을 자동으로 처리한다. 또한 필요한 경우 이전 버전의 코드로 쉽게 되돌릴 수 있습니다. Git 시작하기 Git를 시작하려면 Git 소프트..

빵부스러기 2023.02.15

git 파일 변경

프로젝트를 리팩토링을 하게 되면서 파일 이름을 변경하게 되는 경우가 있습니다. 파일을 직접 이름 변경하게 되면 커밋이 엉망이되는 경우가 있습니다. (한두개라면 괜찮지만, 여러개를 바꿀때 헷갈릴 때가 있습니다.) 그럴때 유용한 git mv 라는 명령어를 소개하고자 합니다. 명령어: git mv [변경하려는 파일] [변경 할 이름] git mv 를 사용하면 아래와 같이 파일명이 바뀌어서 헷갈리지 않게 사용할 수 있어요! git mv 의 원리가 궁금하다면? 터미널을 사용하다 보면 낯이 익은 명령어 일 수 있습니다. (mv => move 의 약자이다. ) 파일을 옮길때 사용하는 명령어 인데, 유사한 기능을 한다고 보면 됩니다. $ mv a.js b.js // a 파일을 b파일로 이동 $ git add b.js ..

빵부스러기 2023.02.13