본문 바로가기
반응형

전체 글72

VSCode Git 변경사항 되돌리기 – Discard Changes부터 Undo Last Commit까지 VSCode에서 Git 변경사항을 되돌릴 때는 먼저 현재 변경이 커밋 전인지, 이미 커밋했는지, 원격 저장소에 push까지 했는지 확인해야 합니다.겉으로는 모두 ‘되돌리기’처럼 보이지만 실제 동작은 다릅니다.아직 커밋하지 않은 파일 수정 → Discard Changes마지막으로 만든 로컬 커밋 취소 → Undo Last Commit이미 push해서 공유한 커밋의 효과 취소 → 기존 기록을 지우기보다 git revert 검토특히 Discard Changes와 커밋 기록을 수정하는 작업은 결과가 다르기 때문에 현재 Git 상태부터 확인하고 선택하는 편이 안전합니다.먼저 현재 Git 상태부터 확인하기VSCode 왼쪽의 Source Control을 열면 현재 수정된 파일을 확인할 수 있습니다.Changes에 파.. 2026. 9. 3.
VSCode Profiles 사용법 – 프로젝트별 설정·확장 프로그램 분리하기 VSCode를 여러 프로젝트에 사용하다 보면 필요한 개발환경이 달라집니다. Java 프로젝트에서 필요한 확장 프로그램과 프론트엔드 프로젝트에서 필요한 확장 프로그램이 다르고, 설정이나 화면 구성도 작업에 따라 바꾸고 싶을 수 있습니다.이럴 때 모든 구성을 하나의 User Settings에 넣어둘 필요는 없습니다. VSCode의 Profiles를 사용하면 설정과 확장 프로그램 등을 프로필별로 나누고, 특정 폴더나 workspace를 열었을 때 해당 프로필이 적용되도록 구성할 수 있습니다.단, Profiles와 Workspace Settings는 역할이 다릅니다. Profiles는 VSCode 사용자 환경의 여러 구성을 하나의 세트로 관리하는 기능이고, Workspace Settings는 특정 workspa.. 2026. 9. 2.
VSCode Git 저장소 인식 안 될 때 해결 방법 – Source Control에 안 보이는 원인 정리 VSCode에서 Git 프로젝트를 열었는데 Source Control에 저장소가 나타나지 않거나 변경한 파일이 잡히지 않는 경우가 있습니다.이럴 때 바로 VSCode를 재설치할 필요는 없습니다. 먼저 Git 자체가 동작하는지 → 지금 연 폴더가 실제 저장소 안에 있는지 → 저장소가 상위 폴더에 있는지 → 보안 문제로 차단된 것은 아닌지 순서로 확인하는 편이 빠릅니다.1. VSCode 터미널에서 Git이 동작하는지 확인VSCode의 기본 Git 기능은 별도의 Git 구현을 사용하는 것이 아니라 시스템에 설치된 Git을 사용합니다. 따라서 가장 먼저 VSCode 터미널에서 Git 자체가 실행되는지 확인합니다.git --version정상이라면 설치된 Git 버전이 출력됩니다.Git 명령 자체를 찾지 못한다면 .. 2026. 9. 1.
VSCode Restricted Mode 해제 방법 — 터미널·확장 프로그램·AI Agent가 안 될 때 VSCode에서 프로젝트를 열었는데 터미널이 실행되지 않거나, 평소 사용하던 확장 프로그램 기능이 사라진 것처럼 보일 때가 있습니다. 디버깅이나 AI Agent까지 사용할 수 없다면 먼저 Restricted Mode 상태인지 확인하는 편이 빠릅니다.Restricted Mode는 오류가 아니라 VS Code의 Workspace Trust 보안 기능입니다. 신뢰하지 않은 프로젝트에서 코드가 자동으로 실행되는 위험을 줄이기 위해 터미널, Tasks, 디버깅, 일부 workspace settings, 확장 프로그램, AI agents 같은 기능을 제한합니다.따라서 출처와 내용을 확인한 프로젝트라면 Workspace Trust를 부여해 제한을 해제할 수 있습니다. 반대로 인터넷에서 내려받은 코드를 아직 검토하지 .. 2026. 8. 31.
VSCode Agent Skills 사용법 — SKILL.md로 반복 작업 자동화하기 VS Code에서 GitHub Copilot에게 매번 같은 작업 절차를 설명하고 있다면 Agent Skills로 분리할 수 있습니다.Agent Skill은 단순한 프롬프트 한 줄이 아니라 지침과 필요한 스크립트·예제·참고 자료를 하나의 폴더에 묶어 두는 방식입니다. Copilot은 현재 요청과 관련 있는 Skill을 찾아 필요한 내용을 불러올 수 있습니다.프로젝트 단위로 사용할 때 기본 형태는 다음과 같습니다..github/└── skills/ └── api-test-check/ └── SKILL.md핵심은 SKILL.md입니다. 이 파일에 Skill의 이름과 언제 사용해야 하는지, 실제 작업 절차를 작성합니다.Agent Skills는 Custom Instructions와 무엇이 다른가.. 2026. 8. 28.
VSCode 기본 터미널 변경 방법 — PowerShell·Git Bash·WSL 설정 VSCode에서 새 터미널을 열 때 PowerShell 대신 Git Bash나 WSL을 기본으로 사용하고 싶다면 터미널 프로필(Default Profile) 을 변경하면 됩니다.가장 간단한 방법은 Terminal: Select Default Profile 명령에서 원하는 Shell을 선택하는 것입니다. VS Code가 설치된 Shell을 감지했다면 settings.json을 직접 수정하지 않아도 됩니다.가장 빠르게 기본 터미널 변경하기Ctrl + Shift + P로 Command Palette를 엽니다.Terminal: Select Default Profile을 검색해 실행합니다.목록에서 사용할 Shell을 선택합니다.새 터미널을 엽니다.Windows에서는 설치 상태에 따라 PowerShell, Comm.. 2026. 8. 27.
반응형