[visual-studio-code] VSCode에서 파일에 대한 일부 변경 사항을 커밋 할 수 있습니까?

VSCode는 훌륭한 git 통합을 가지고 있지만 부분 커밋을 수행하는 방법을 찾을 수 없습니다. 기본적으로 전체 파일을 스테이징하지 않고 파일에서 특정 변경 사항을 선택하고 스테이징 할 수 있기를 원합니다. 이 기능은 git CLI, Github 기본 앱 및 Atom 플러그인에서 지원됩니다.

대부분 티켓을 열기 전에 뭔가 빠진 것이 아닌지 확인하십시오.



답변

  • 소스 제어보기를 연 다음 변경된 파일을 클릭하여 비교를여십시오.

  • 스테이지하려는 선을 선택하십시오.

  • 클릭 ‘…’다음 Stage Selected Ranges.

여기에 이미지 설명을 입력하십시오


답변

⚡이 게시물의 모든 내용을 gif로 요약합니다.

  1. 이 기능을 사용하려면 소스 제어보기에 있어야합니다
  2. 코드 범위를 선택하십시오
  3. ···편집기의 오른쪽 상단에서 엽니 다 ( ···왼쪽의 git 패널 상단이 아님)
  4. 또한 눌러 COMMAND (⌘)+ K+ COMMAND (⌘)+ S열려있는 키보드 바로 가기 및 검색 range한 후이 작업을위한 키보드 단축키를 설정합니다.

VSCode 범위 선택 커밋

평화! ✌️


답변

업데이트 : 2017 년 10 월 : 2017 년 10 월 (버전 1.18) 기준 최신 VSCode에서는 git CLI를 사용하는 것처럼 특정 행을 실제로 쉽게 스테이지 할 수 있습니다 git add -p. 측면에서 편집 된 선을 클릭하고 diff를보고 적용하면됩니다.

편집기에서 보류중인 변경 사항을보고 부분 커밋 수행


답변

이 옵션은 팔레트로 이동되었습니다 :

shift + command + P 및 “단계 선택 범위”를 입력하십시오.


답변