랩 2: 첫 번째 PR

2407 단어 opensource
pull 요청을 생성하려면 repos에서 문제를 찾아야 합니다. 두 가지 새로운 기능이 여기에 추가되었습니다projectpr address .

// add new features to support -v --version and HTTP timeout.
flag "github.com/spf13/pflag"

filenamePtr = flag.StringP("file", "f", "", "filename input (required)") // filename input
verbosePtr = flag.BoolP("version", "v", false, "verbose output")         // (error logs)


client := http.Client{
        Timeout: 5 * time.Second,
    }
resp, err := client.Head(link)



먼저 리포지토리에 문제를 추가하고 작성자에게 새 기능에 대해 질문했습니다. 새 기능으로 작업할 수 있는 허가를 받았을 때 저장소를 분기하여 로컬 컴퓨터에 복제했습니다. 새 기능을 추가한 후 master(main) 분기에 병합한 다음 원격 repo에 푸시했습니다.

Github은 pull 요청 프로세스에 대해 매우 똑똑합니다. 내 포크 버전이 원래 리포지토리보다 먼저 커밋된 경우 Github에서 pull 요청을 수행할 수 있는 선택권을 제공합니다.

이슈가 생성되면 이슈를 특정 PR에 연결할 수 있습니다. PR을 종료하면 문제가 종료됩니다.

좋은 웹페이지 즐겨찾기