Visual Studio Code : .git 폴더 / 파일 숨김


102

지금 Visual Studio Code를 시도하고 있습니다. Visual Studio Code에 대한 모든 것이 정말 멋져 보입니다. 한 가지만 제외하면 .git 폴더 / 파일이 Visual Studio Code에 숨겨져 있습니다.

.git 구성 파일을 수정하여 Git 설정을 자주 변경합니다. .git 파일을 볼 수 없다는 것은 정말 짜증납니다.

Visual Studio Code에서 .git 파일을 표시하는 방법이 있습니까?


나는 이것이 좋은 아이디어라고 생각하지 않는다
홍콩 오오이

1
나는 종종 git 설정을 변경합니다. 그러나 .git 폴더가 표시되거나 숨겨져 있는지 여부와 그 안에 저장된 설정이 어디에 있는지는 신경 쓰지 않습니다. 왜 그런지 알아? 왜냐하면 내가 알아야 할 일이 아니기 때문입니다. git config알고 있고 그것으로 충분합니다. 그럼에도 불구하고, 당신은 좋은 질문 :-) 게시
axiac

4
@HongOoi @axiac 완전히 사실이 아닙니다. 때로는 폴더 에있는 후크 를 편집 할 수 있습니다 .git/hooks.
xji

때로는 명령 줄없이 폴더를 삭제하고 싶을 수도 있습니다
Latvia Riga

답변:


179

기본적으로 Visual Studio Code는 다음 설정을 사용하여 폴더의 파일을 제외합니다.

"files.exclude": {
    "**/.git": true,
    "**/.svn": true,
    "**/.hg": true,
    "**/.DS_Store": true
}

다음 줄을 추가하여 .git 폴더를 표시하도록 사용자 설정 또는 작업 공간 설정을 변경할 수 있습니다.

"files.exclude": {
     "**/.git": false
}

14
다른 사람이이 문제를 범하는 경우- 제외를 명시 적으로 false로 설정 해야 합니다. 설정을 제거하는 "**/.git": true것만으로는 충분하지 않습니다. 누락 된 경우 기본값은 true입니다.
davnicwil

2
@NishantSingh 그 설정은 어디에서 찾을 수 있습니까?
Ishan Patel

1
@IshanPatel ⌘를 누르고 설정을 붙여 넣으십시오.
Jimut

27

아래 단계에 따라 기존 사용자 설정을 재정의 할 수 있습니다.

  1. 메뉴 코드환경 설정설정
  2. 검색 files.exclude
  3. files.exclude속성 위에 마우스를 놓고 편집 아이콘을 클릭 한 다음 설정 복사를 선택합니다.
  4. 위의 단계는 모든 속성을 추가하지만 재정의해야하는 속성 만 유지합니다. 이 경우 : "files.exclude": { "** /. git": false} 여야합니다.
  5. 사용자 설정을 닫습니다. .git폴더가 자동으로 각각의 저장소에 나타납니다.

2
이 답변이 가장 쉽게 따라 할 수 있다는 것을 알았습니다 👍
theGiantOtter

9

Visual Studio Code에 대한 설정은 다음과 같습니다.

  • Windows 또는 Linux 컴퓨터에서 메뉴 파일기본 설정설정을 클릭합니다.
  • Mac에서는 메뉴 코드기본 설정설정을 클릭합니다.

사용자 설정 (모든 사람)과 개별 프로젝트에 대한 작업 공간 설정이 있습니다.

자세한 지침은 사용자 및 작업 공간 설정 에서 찾을 수 있습니다.


2

또한 search.useIgnoreFiles파일 .gitignore.ignore파일을 사용하여 무시되는 파일과 폴더를 무시 하는 설정을 알고 있어야 합니다.


1

이것을 숨기는 것이 가장 좋습니다.

사이드 바를 사용하여 파일을 탐색하고 편집하는 경우 실수로 파일이나 폴더를 그 안에 놓거나 실수로 다른 위치로 이동할 수 있습니다. 더 나은 해결책은 Visual Studio Code에서 터미널 세션을 연 다음 code .git. 그러면 다른 Visual Studio Code 인스턴스에서 폴더가 열리고 거기에서 편집 할 수 있습니다.


0

설정 옵션에서이 설정에 액세스 할 수 있습니다.

그런 다음이 특정 설정 섹션을 오른쪽에 복사하고 변경해야합니다.


(당신은 그것을 정확히 어떻게 추가 할 수 없이 : "편집" "업데이트", 등)?
Peter Mortensen
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.