본문 바로가기
반응형

개발 환경세팅27

[Git, Github] Gist Gist란?Gist는 GitHub에서 제공하는 간단한 코드 스니펫 공유 서비스Git 리포지토리처럼 작동하며, 단일 파일부터 여러 파일까지 작은 코드 단위를 저장하고 공유할 수 있음✅ Gist의 주요 특징항목설명🔐 공개/비공개 선택 가능공개 Gist는 누구나 볼 수 있고, 비공개 Gist는 링크를 아는 사람만 볼 수 있음🧠 버전 관리 가능커밋 기반으로 히스토리 관리 가능 (버전 추적됨)⚡ 코드 실행 X, 문서/참고용실제 앱을 실행하진 않지만, 문서, 예제 코드, 설정 공유에 적합💬 댓글, 포크, 스타 가능GitHub 리포지토리처럼 협업 가능🌍 고유 URL 제공빠르게 링크 복사해서 공유 가능🛠️ 활용법1️⃣ 빠르게 코드 공유할 때예: 버그 리포트, 코드 리뷰, 짧은 예제 설명https://gist... 2025. 4. 13.
VSC에서 MarkDown(.md)파일 렌더링 결과 미리보기 VisualStudioCode에서 MarkDown파일 Preview여는 4가지 방법방법 1: 단축키 사용 (가장 빠름)파일을 열고 아래 단축키 입력Mac: Shift + Cmd + VWindows: Ctrl + Shift + V현재 .md파일의 오른쪽에 미리보기 창이 뜨고, 마크다운 렌더링된 결과를 보여줌방법 2: 오른쪽 상단 아이콘 혹은 우클릭 OpenPreview아래 두 가지중에 하나를 선택해서 적용 README.md 파일을 열고 우측 위에 미리보기 아이콘 클릭 REAME.md 파일을 열고 파일 우클릭하고 OpenPrewview 탭 클릭방법 3: Command Palette로 열기 CMD 창에 아래 단축키 입력 Mac: Shift + Cmd + P, Windows: Ctrl + Shif.. 2025. 4. 11.
VisualStudioCode에서 이모지 저장 및 사용 VSC에서 Commit할 때 편하게 이모지 사용하기커밋 메시지 작성 시 템플릿과 이모지를 자동 완성하기 위한 Commit Message Editor 설정 예시1. settings.json에 추가할 설정 코드1. F1을 누르고 사용자 설정 열기(json)에 들어가 아래 설정 코드와 같이 작성설정 코드 보기"commit-message-editor.dynamicTemplate": [ "{emogi} {type}{scope}: {description}", "", "{body}", "", "{breaking_change}{footer}"],"commit-message-editor.tokens": [ { "label": "Type", "name": "type", "type": "enum".. 2025. 4. 8.
[Git, Github] ssh 연결 총 정리 Git SSH SettingsSSH 키를 생성하여 GitHub의 레포지토리에 접근하는 방법에 대한 안내🔧 SSH 키 생성 및 GitHub 등록1. SSH 키 생성🔹 Mac 에서 SSH 키 생성1. 터미널에서 SSH키 생성ssh-keygen -t ed25519 -C "your_email@example.com"ed25519: 최신 암호화 방식"your_email@example.com"은 GitHub 계정 이메일로 교체2. 저장 경로 확인 및 설정Enter file in which to save the key (/Users/you/.ssh/id_ed25519): [Enter] 패스프레이즈 설정 (선택 사항)Enter passphrase (empty for no passphrase): [Type a pas.. 2025. 4. 7.
[GitHub] GitHub Actions 정리 GitHub Actions란?1. GitHub Actions는 코드의 자동화된 워크플로우를 생성하고 관리할 수 있는 기능으로, 주로 CI/CD(Continuous Integration and Continuous Deployment) 파이프라인에 사용한다. 2. GitHub Actions는 코드 작성부터 배포까지 자동화할 수 있는 강력한 도구로 코드 품질향과 배포 효율성을 높이는데 유용하게 사용한다.  1. GitHub Actions 기본 개념1. GitHub Actions는 코드 저장소에서 발생하는 이벤트(예. push, pull request, schedule 등)을 트리거로 하여 특정 작업(Job)을 자동으로 수행하도록 구성할 수 있다. 2. 일반적인 사용 예로는 자동 테스트, 빌드 배포 등이 있다... 2024. 11. 6.
[Git] 커밋 취소, 되돌리기 Git 명령어 reset을 사용하여 commit 되돌리기git reset은 Git에서 커밋을 되돌리는 방법이다. soft  reset은 파일의 변경 내용은 그대로 보존하는 방법이다.특정 커밋으로 되돌리면서 커밋 기록은 삭제하고, 변경 사항은 작업 디렉터리에 남겨 두고 싶을 때 사용한다.이는 주로 커밋을 잘못했거나, 커밋 메시지를 수정하고 싶을 때 유용하다.--hard, --mixed 옵션을 사용한 reset 방법도 있으며 --hard같은 경우에는 사용에 주의를 해야한다.사용 예제 1. 마지막 커밋을 리셋하고 싶을 때 사용한다. git reset --soft HEAD~1- 이 명령은 마지막 커밋을 되돌리고 해당 커밋의 변경 사항은 스테이징된 상태로 남겨둔다.- 이후 git commit --amend를 통해.. 2024. 10. 28.
[Git, Github] 버전 태그 생성 Github에 버전 태그를 추가하여 푸시하는 방법, git tag1. 로컬 리포지토리에서 버전태그 생성git tag -a v1.0 -m "Version 1.0"- a v1.0: 생성할 태그의 이름 v1.0이 이름이 된다.- m "Version 1.0": 태그에 대한 메시지를 추가한다.2. 태그 확인git tag이 명령어를 입력하면 로컬에 있는 모든 태그 목록이 표시된다.3. 태그 푸시git push origin v1.0- origin: 원격 리포지토리의 기본 이름이다.- v1.0: 푸시할 태그의 이름이다.4. 모든 태그 푸시git push origin --tags이 명령어를 통해 모든 태그를 한번에 푸시할 수 있다. 5. Github에서 확인Githhub 리포지토리로 이동하여 Release 섹션을 확인하.. 2024. 10. 19.
[Git, Github] Blame, Ls-tree, Clean, Gc, Archive blame, ls-tree, clean, gc, archive 명령어 정리1. Blame파일의 각 줄이 누구에 의해 언제 수정되었는지 보여준다.코드 변경 내역을 추적하고 특정 줄의 변경 이력을 알아낼 때 사용한다. 사용 예git blame filename.txt # filename.txt 수정내역 확인2. Ls-tree특정 커밋이나 브랜치의 트리 구조를 보여준다.저장소의 구조나 특정 경로에 어떤 파일이 포함되어 있는지 확인할 때 사용한다. 사용 예git ls-tree HEAD 3. Clean추적되지 않은 파일들을 워킹 디렉토리에서 제거한다.작업 디렉토리를 정리하고 깨끗한 상태로 유지할 때 사용한다.사용 예git clean -f4. Gc저장소를 정리하고 최적화한다.저장소의 용량을 줄이고 성능을 향상시킬 때.. 2024. 9. 20.
[Git, Github] Stash, Tag, Revert, Reset, Rev-parse stash, tag, revert, reset, rev-parse 명령어 정리1. Stash (임시 저장)작업 중인 변경 사항을 임시로 저장하고 워킹 디렉토리를 깨끗하게 만든다. 사용 예git stash # 변경 사항을 임시로 저장git stash pop # 가장 최근에 저장한 스태시를 다시 적용2. Tag특정 커밋에 태그를 붙여 중요한 지점을 표시한다. 사용 예git tag v1.0 # 태그 생성git tag -a v1.0 -m "Release v1.0" # 주석이 있는 태그 생성git push origin v1.0 # 태그를 원격 저장소로 푸시 3. Revert (되돌리기)특정 커밋을 되돌리는 새로운 커밋을 만든다.사용 예git revert abc123 # abc123.. 2024. 9. 19.
[Git, Github] Log, Status, Show, Shortlog, Reflog log, status, show, shortlog, reflog 명령어 정리1. Log저장소의 커밋 이력을 조회한다.각 커밋의 해시, 작성자, 날짜, 커밋 메시지 등 변경 이력을 추적하는 데 사용된다.사용 예git log # 커밋 기록 보기git log --oneline # 한 줄로 요약된 커밋 기록2. Status현재 작업 디렉토리와 스테이징 영역의 상태를 보여준다.변경된 파일, 새로 생성된 파일, 스테이징된 파일, 커밋 준비가 된 변경 사항을 확인하는 데 사용된다.사용 예git statusgit status -s # -s 또는 --short: 변경 사항을 짧은 형식으로 출력git status -b # -b 또는 --branch: 현재 브랜치와 추적 중인 브랜치를 간단하게 출력3. .. 2024. 9. 18.
반응형