본문 바로가기

개발관련6

자주 쓰는 Git 명령어 자주쓰는 Git 명령어 평소 자주 쓰는 Git 명령어 및 옵션 정리 (Last updated 2022-03-05) 파일 추가와 파일 삭제, 커밋 작업 디렉토리(working directory)의 내용이 변경되면 변경된 파일을 스테이징 영역(staging area)에 추가하고, 스테이징 영역의 파일을 repository로 확정한다. 파일 추가 작업 디렉토리의 내용이 변경되면 아래 명령어를 통해 변경된 파일을 스테이징 영역에 추가한다. 특정 파일 추가 $ git add 작업 디렉토리의 변경사항 모두 추가 $ git add .스테이징 영역에 추가된 파일 삭제 $ git rm --cached 커밋 커밋 메세지 작성하여 커밋 $ git commit -m "First commit"보통 커밋 메세지는 첫 줄에 핵심을.. 2022. 3. 5.
VSCode 마크다운 세팅 VSCODE 마크다운 세팅 이 블로그의 초기 글 몇 개를 제외하고는 전부 마크다운 언어로 작성했다. 마크다운을 작성할 때 주로 사용한 에디터는 vscode인데 마크다운에서 줄바꿈을 할 때 라인 끝에 스페이스 공백을 3번 입력해주게 되는데 vscode에서 저장을 할 때 라인 끝 공백을 제거하는 옵션이 작동하면서 세팅을 추가하게 되었다. vscode의 settings.json을 열고 아래 코드를 추가하였다. "[markdown]": { "files.trimTrailingWhitespace": false } 2021. 9. 5.
Visual Studio Code SFTP 사용하기 Visual Studio Code에서 SFTP 사용하기 Visual Studio Code에서 Extensions 탭을 연다. sftp를 검색하여 아래 extension을 설치한다. 원격 서버와 동기화 할 디렉토리를 연다. (원격 서버의 소스를 다운 받을 곳) 윈도우 : Ctrl+Shift+P, 맥OS : Cmd+Shift+P로 커맨드 팔레트를 열고 SFTP: config를 실행한다. 여기까지 진행하면 .vscode 디렉토리 아래 sftp.json 파일이 생성되고 기본 세팅이 되어있다. host, username, remotePath를 수정하고 name은 본인이 식별할 수 있는 이름으로 정하면 된다. 공식 Github 저장소에 가면 설정에 대한 자세한 설명이 나와있다. 링크는 아래 참조 Link: 공식 G.. 2020. 4. 21.
개발자 추천 블로그 NAVER D2 카카오 기술 블로그 우아한형제들 기술 블로그 쿠팡 기술블로그 티몬의 개발이야기 Spoqa 기술 블로그 레진 기술 블로그 피플펀드 기술 블로그 라인 엔지니어링 블로그 BSIDESOFT co. Airbnb Engineering & Data Science 데일리호텔 Google Developers Blog News - Facebook for Developers Netflix TechBlog Kloud Blog Grab Tech 2020. 3. 31.
SOLID, DRY, KISS, YAGNI SOLID, DRY, KISS, YAGNI는 무엇인가? 위 4가지는 코딩을 할 때 지키면 좋은 원칙이라 할 수 있다. 나누어서 보면 SOLID는 객체 지향 프로그래밍 및 설계의 5가지 원칙이고, DRY, KISS, YAGNI는 개발 원칙이라 보면 된다. SOLID는 무엇인가? 위키 백과를 보면 다음과 같이 정리되어 있다. 두문자(약어) 개념 SRP 단일 책임 원칙 (Single responsibility principle) - 한 클래스는 하나의 책임만 가져야 한다. OCP 개방 - 폐쇄 원칙 (Open/closed principle) - 소프트웨어 요소는 확장에는 열려 있으나 변경에는 닫혀 있어야 한다. LSP 리스코프 치환 원칙 (Liskov substitution principle) - 프로그램의 .. 2019. 11. 21.
IT 및 개발 용어 정리 HTML (HyperText Markup Language) - 하이퍼텍스트 마크업 언어 HyperText (하이퍼텍스트) - 하이퍼링크를 통해 독자가 한 문서에서 다른 문서로 즉시 접근할 수 있는 텍스트 Markup Language (마크업 언어) - 태그 등을 이용하여 문서나 데이터의 구조를 명기하는 언어의 한 가지이다. Markdown (마크다운) - 일반 텍스트 문서의 양식을 편집하는 문법 - README 파일이나 온라인 문서, 혹은 일반 텍스트 편집기로 문서 양식을 편집할 때 쓰인다. - 마크다운을 이용해 작성된 문서는 쉽게 HTML 등 다른 문서형태로 변환이 가능하다. boilerplate (보일러 플레이트) - 수정하지 않거나 최소한의 수정만을 거쳐 여러 곳에 필수적으로 사용되는 코드 - 웹을.. 2019. 11. 4.