npm 변경 사항으로 커밋 분할 - 소개

1661 단어 npmgit

소개



이 시리즈에서는 커밋을 여러 커밋으로 분할하는 방법과 커밋에서 npm 패키지를 유지 관리하는 방법에 대해 설명합니다.

여러 git 클라이언트에 대한 기술을 보여 드리겠습니다.

시리즈의 첫 번째 부분은 우리가 작업하고 있는 코드를 소개하는 도입부입니다.

코드를 알아보다



분할 방법을 배우기 위해 다음 데모 저장소가 있습니다.

https://github.com/paschdan/git-split-demo

프로젝트는 다음 패키지를 설치하는 pull request이 명시된 데모 리포지토리입니다.
  • eslint - 미래의 자바스크립트 코드를 린트하기 위해
  • standardjs에 대한 eslint 구성
  • babel - 소스 코드를 컴파일하기 위해

  • 또한 첫 번째 hello world 모듈이 추가되었습니다.

    불행히도 이 모든 것은 하나의 커밋에서 발생했으며 저장소 관리자는 PR 작성자가 커밋을 여러 부분으로 분할하기를 원합니다.

    이 시리즈의 임무와 목표는 PR을 요청된 커밋으로 나누는 것입니다.

    전제 조건



    데모를 실행하려면 최소한 git 및 node12+가 필요합니다.

    데모를 사용해보십시오



    시작하려면 데모 리포지토리를 복제하고 pull 요청 분기를 확인합니다.

    git clone https://github.com/paschdan/git-split-demo.git
    

    다음으로 우리는 PR의 분기로 전환하고 싶습니다. 편집하고 싶습니다:

    git checkout add-npm-packages-in-one-commit
    

    이제 데모를 테스트하기 위해 npm 종속성을 설치할 수 있습니다.

    npm install
    

    종속성이 설치된 후 스크립트를 테스트할 수 있습니다.

    npm test
    

    이것은 npm test 명령을 node lib/index.js로 재정의했기 때문에 Hello World를 콘솔에 인쇄합니다.

    다음 장에서는 명령줄 git cli를 사용하여 이 커밋을 여러 개로 분할할 것이므로 계속 지켜봐 주시기 바랍니다.

    좋은 웹페이지 즐겨찾기