반응형 전체 글73 VSCode Git Merge Conflict 해결 방법 – Current, Incoming 차이부터 Merge Editor까지 Git에서 merge나 pull을 하다가 Merge conflict가 발생했다면 무조건 Current나 Incoming 중 하나를 고르면 되는 것은 아닙니다.먼저 두 변경 내용을 비교해서 최종 파일에 어떤 코드가 남아야 하는지 판단하는 과정이 필요합니다.VSCode에서는 간단한 충돌은 Accept Current Change, Accept Incoming Change, Accept Both Changes로 처리할 수 있고, 복잡한 충돌은 3-way Merge Editor에서 Current, Incoming, Result를 비교하면서 해결할 수 있습니다.VSCode에서 Merge Conflict가 발생하면 어디를 확인해야 하나Git은 서로 다른 변경을 자동으로 합칠 수 없을 때 merge를 중단하고 충돌한 .. 2026. 9. 4. 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. 이전 1 2 3 4 ··· 13 다음 반응형