Git의 명령줄에서 pull 요청 만들기

Abdul Jabbar 2023년1월3일
Git의 명령줄에서 pull 요청 만들기

Git은 우리가 소프트웨어 프로그램을 보다 실현 가능하게 만드는 데 도움이 되는 효과적이고 대중적인 적절한 버전 제어 시스템으로 인식되고 있습니다. 대부분의 작업에는 Git 저장소에 파일이 있습니다. 또한 Git과 같은 많은 플랫폼은 매우 유익하고 귀중한 코드를 쉽게 공유할 수 있도록 하여 개발자에게 방대한 서비스를 제공합니다.

Git은 공개적으로 저장소를 표시하고 pull 요청을 처리하는 방대한 개발자 커뮤니티에서 개발한 보완의 도움을 받는 오픈 소스 프로젝트를 제공합니다. Git의 이 기능을 사용하면 사용자가 더 나은 방식으로 서로 상호 작용할 수 있습니다.

이 기사에서는 오픈 소스 소프트웨어 프로젝트에 대한 기여를 추가할 수 있도록 명령줄을 사용하여 Git 리포지토리에 대한 pull 요청을 만드는 방법을 알려줍니다.

Git의 명령줄에서 끌어오기 요청 만들기

‘Pull Request’ 기능은 Git 계열에 속하지만 주로 ‘request-pull’이라는 Git 기능에 의존합니다. ‘풀 요청’은 Git에서 지원하므로 다양한 리포지토리 또는 분기를 통해 한 작업 영역에서 다른 작업 영역으로 풀을 요청할 수 있습니다.

이 명령은 기능 분기에서 수행할 변경 사항과 커밋을 확인합니다.

pull request는 개발자가 동료에게 기능이 완료되었음을 알리는 절차라고 말할 수 있으며, 기능이 모두 설정되면 개발자는 pull request를 등록하여 모든 구성원에게 이를 알릴 수 있습니다. 이제 코드를 살펴보고 마침내 공식적으로 master 브랜치에 병합할 때입니다.

  1. 이 목적으로 사용되는 명령줄을 통해 기능 분기에서 수행할 변경 사항과 커밋을 확인할 수 있습니다.
  2. request-pull 명령줄이 그렇게 매끄럽지 않습니다.
  3. git request-pull --help 명령은 아래 명령에 대한 전체 사용법과 설명을 표시합니다.
git request-pull [-p] <start> <url> [<end>]

주장의 설명은 다음과 같다.

  1. [-p] - 실행 요청; 이 별칭 없이 풀링하면 변경된 파일을 캡슐화하는 출력이 제공됩니다.

  2. <start> - 병합하려는 초기 지점을 나타냅니다. 대부분 우리는 그것을 master 브랜치에 제공할 것이고, 그것은 스스로 초기 커밋을 알아낼 것입니다.

    초기 커밋은 크랙된 기능 분기의 공통 조상에 속합니다.

  3. <url> - 비교할 저장소를 나타냅니다. 로컬 또는 원격일 수 있습니다.

  4. <end> - 비교를 종료하려는 끝점을 나타냅니다. 마지막 커밋은 최근 커밋 전체를 병합하기 때문에 일반적으로 언급되지 않습니다.

기능 분기를 마스터로 병합하기 전에 기능 분기가 마스터로 병합될 수 있도록 하는 요청 절차이기 때문에 기능 분기에 있는지 확인해야 합니다.

아래 명령을 실행하여 기능 분기로 이동할 수 있습니다.

git checkout -b [branch-name]

그런 다음 기능에서 master 분기와 비교하기 위해 다음 명령을 실행합니다.

git request-pull master
메모
master를 시작으로, <url>을 비교할 로컬 저장소로 설명해야 최근 master에서 가져와야 하는 완벽한 결과를 얻을 수 있습니다.
작가: Abdul Jabbar
Abdul Jabbar avatar Abdul Jabbar avatar

Abdul is a software engineer with an architect background and a passion for full-stack web development with eight years of professional experience in analysis, design, development, implementation, performance tuning, and implementation of business applications.

LinkedIn

관련 문장 - Git Pull