찾다
개발 도구자식GitHub에서 리소스를 올바르게 검색하는 방법을 완전히 이해하세요!

GitHub에서 리소스를 올바르게 검색하는 방법을 완전히 이해하세요!

제가 초보 오픈 소스 기여자였을 때 가장 큰 과제 중 하나는 작업할 올바른 프로젝트/문제를 찾는 것이었습니다.

오랫동안 저는 인터넷에 있는 다양한 작가들의 자료에 의존했습니다(그런데 정말 훌륭했습니다). 하지만 저는 항상 이 문제에 대한 해결책, 즉 내 기술에 맞는 프로젝트를 검색하고 추적할 수 있는 방법을 찾고 싶었습니다.

한 가지 점은 동의합니다. Google과 달리 GitHub 검색은 쉽지 않습니다. 그러나 개발자로서 매일 GitHub 또는 Gitlab과 상호 작용할 가능성이 높습니다.

이제 문제는 이러한 버전 제어 시스템을 어떤 용도로 사용하느냐가 아니라 어떻게 사용하느냐입니다. 일반 인터넷 사용자에게 Google 검색 기술을 익히는 것이 필수적이듯이 개발자도 GitHub를 효과적으로 검색하는 방법을 배우는 것이 필수적이라고 생각합니다.

이 기사에서는 GitHub를 올바르게 검색하는 방법에 대한 다양한 기술을 다룰 것입니다.

  • 문제 및 끌어오기 요청
  • Repositories
  • Users
  • Topics

등을 검색하는 방법을 배우게 됩니다. 시작해 봅시다.

GitHub 검색어

온라인에서 어떤 것에 대한 자세한 정보를 찾으려면 올바른 검색 기술이 필요합니다. GitHub에서도 마찬가지입니다. 자세한 정보를 찾으려면 일반적인 필터링, 정렬 및 검색 기술을 사용하여 특정 프로젝트에 대한 특정 문제 및 끌어오기 요청을 쉽게 찾을 수 있습니다.

다양한 프로젝트에 대해 인터넷에 여러 리소스가 나열되어 있더라도 가장 큰 문제는 직접 검색하려고 할 때 발생합니다. 시작하는 방법? 올바른 결과를 찾으려면 어떤 키워드를 사용해야 합니까?

대부분의 유지관리자는 자신의 프로젝트를 이슈로 분류하는 경향이 있는데, 이는 기여자가 적합한 프로젝트를 더 쉽게 찾을 수 있도록 해줍니다. 아래 목록은 GitHub 사용 시 도움이 될 수 있는 몇 가지 팁입니다. GitHub 时可能会帮助您的一些技巧。

如何在 GitHub 上搜索问题和提交请求

寻找项目去贡献的最常见方法之一是通过搜索问题和相关 PR。以下是您可以轻松找到可靠答案的一些技巧:

  • is:issue is:open label:beginner - 此特定查询将列出所有已打开并标记为初学者问题的项目。

  • is:issue is:open label:easy - 这列出了被标记为简单的所有打开的问题。

  • is:issue is:open label:first-timers-only - 这列出了欢迎首次投稿的所有未解决问题。

  • is:issue is:open label:good-first-bug - 这列出了标记为适合解决的第一个错误的未解决问题的项目,以吸引贡献者对其进行处理。

  • is:issue is:open label:"good first issue" - 这将列出所有未解决的问题,标签为 "好的第一个问题",这意味着这是初学者入门的好地方。

  • is:issue is:open label:starter - 列出所有开放的被标记为 starter

    GitHub에서 이슈를 검색하고 끌어오기 요청을 제출하는 방법

    기여할 프로젝트를 찾는 가장 일반적인 방법 중 하나는 이슈 및 관련 PR을 검색하는 것입니다. 신뢰할 수 있는 답변을 쉽게 찾는 데 사용할 수 있는 몇 가지 팁은 다음과 같습니다.
  • 리포지토리 검색 방법

    기본적으로 검색하려면 검색창에 리포지토리 이름을 입력하면 됩니다! 몇 가지 검색 결과를 얻을 수 있습니다.

    하지만 원하는 대로 환매를 받을 확률은 매우 낮습니다.

    검색 범위를 좁힐 수 있는 몇 가지 방법을 살펴보겠습니다.

    이름, 설명/README로 찾는 방법

    README 파일의 이름과 설명으로 검색할 때 주의할 점은 검색 문구가 in 한정자. 이를 통해 찾고 있는 내용의 "내부"를 검색할 수 있습니다. in 限定符开头。这使得搜索 “内部” 你要查找的内容成为可能。

    示例

    • 使用 in:name。比方说,你正在寻找资源,以了解更多关于数据科学的信息。在这种情况下,你可以使用 Data Science in:name 命令,它将列出仓库名称中含有 Data Science 的仓库。

    • 使用 in:description。如果你想找到具有特定描述的仓库,例如,仓库的描述中包含 “freeCodeCamp” 一词,我们的搜索将是:freecodecamp in:description

    • 使用 in:readme。你用它来搜索一个文件的 README 中的某一短语。如果我们想找到 README 中包含 freecodecamp 这个词的仓库,我们的搜索将是:freecodecamp in:readme.

    • 使用 in:topic。你用它来查找某个短语或单词是否被标注在主题中。例如,要找到所有在主题中列出 freecodecamp 的仓库,我们的搜索将是:freecodecamp in:topic

    你还可以组合多个搜索查询以进一步缩小搜索范围。

    怎样根据 Stars, Forks 查找

    你还可以根据项目有多少 Stars 和 Forks 来搜索存储库。这让你更容易知道这个项目有多受欢迎。

    例子

    • 使用 stars:n。如果你搜索的仓库有 1000 Star,那么你的搜索查询将是 stars:1000。这将列出拥有 1000 Star 的存储库。

    • 使用 forks:n。这指定了存储库应该拥有的 Fork 数量。如果你想找到 Fork 少于 100 个的仓库,你的搜索将是:forks:。

    好在你总是可以使用关系运算符,比如 , <code>>, <code>>= 以及 .. 帮助你进一步缩小搜索范围。

    如何按语言查找

    在 GitHub 上搜索的另一个很酷的方法是按语言搜索。这可以帮助你过滤出特定语言的仓库。

    示例:

    • 使用 language:LANGUAGE。例如,如果你想找到用 PHP 编写的仓库,你的搜索将是:language:PHP

    如何按组织名称查找

    你也可以搜索由一个特定组织维护或创建的仓库 / 项目。为此,你需要用关键词 org:... 来开始你的搜索,然后是组织名称。

    例如,如果你搜索 org:freecodecamp,它将列出与 freeCodeCamp 相匹配的仓库。

    如何按日期查找

    如果你希望你的结果基于一个特定的日期,你可以使用这些关键词之一进行搜索:createdupdatedmergedclosed。这些关键词应该伴随着格式为 YYYY-MM-DD 的日期一起使用。

    示例:

    • 使用 keyword:YYYY-MM-DD。举个例子,我们想搜索所有在 2022-10-01 之后创建的带有 freeCodeCamp 这个词的仓库。那么我们的搜索将是:freecodecamp created:>2022-10-01

    你也可以使用 , <code>>, <code>>= 和 来搜索指定日期之后、之前和指定日期的日期。要在一个范围内搜索,你可以使用<code>...

      in:name을 사용하세요. 데이터 과학에 대해 자세히 알아보기 위한 리소스를 찾고 있다고 가정해 보겠습니다. 이 경우 Data Science in:name 명령을 사용하면 저장소 이름에 Data Science가 있는 저장소가 나열됩니다.

      🎜🎜🎜 in:description을 사용하세요. 예를 들어 저장소 설명에 "freeCodeCamp"라는 단어가 포함되어 있는 특정 설명이 있는 저장소를 찾으려면 다음과 같이 검색합니다. freecodecamp in:description🎜🎜🎜🎜사용: 읽어보세요. 특정 문구에 대한 파일의 README를 검색하는 데 사용됩니다. README에서 freecodecamp라는 단어가 포함된 저장소를 찾으려면 freecodecamp in:readme를 검색하세요. 🎜🎜🎜🎜in:topic을 사용하세요. 특정 문구나 단어가 주제에 태그되어 있는지 확인하는 데 사용됩니다. 예를 들어, 주제에 freecodecamp를 나열하는 모든 저장소를 찾으려면 freecodecamp in:topic🎜🎜🎜🎜으로 검색하면 됩니다. 여러 검색어를 결합하여 검색 범위를 더 좁힐 수도 있습니다. 🎜

      별, 포크 기준으로 검색하는 방법🎜🎜프로젝트에 있는 별과 포크 수를 기준으로 저장소를 검색할 수도 있습니다. 이를 통해 해당 항목이 얼마나 인기가 있는지 더 쉽게 알 수 있습니다. 🎜🎜🎜예🎜🎜
        🎜🎜stars:n을 사용하세요. 별 1000개가 있는 저장소를 검색하는 경우 검색 쿼리는 stars:1000이 됩니다. 그러면 별 1000개가 있는 저장소가 나열됩니다. 🎜🎜🎜🎜forks:n을 사용하세요. 이는 저장소에 있어야 하는 포크 ​​수를 지정합니다. 100개 미만의 포크가 있는 저장소를 찾으려면 forks:으로 검색하세요. 🎜🎜🎜🎜좋은 소식은 <code>, <code>>, , >=..는 검색 범위를 더욱 좁히는 데 도움이 됩니다. 🎜

        언어로 검색하는 방법 🎜🎜GitHub에서 검색하는 또 다른 멋진 방법은 언어로 검색하는 것입니다. 이는 특정 언어에 대한 저장소를 필터링하는 데 도움이 될 수 있습니다. 🎜🎜🎜예: 🎜🎜
          🎜언어:LANGUAGE를 사용하세요. 예를 들어, PHP로 작성된 저장소를 찾으려면 언어:PHP🎜🎜

          조직 이름으로 찾는 방법🎜🎜검색할 수도 있습니다. 특정 조직에서 유지 관리하거나 생성한 저장소/프로젝트입니다. 이렇게 하려면 org:... 키워드와 조직 이름을 사용하여 검색을 시작해야 합니다. 🎜🎜예를 들어 org:freecodecamp를 검색하면 freeCodeCamp와 일치하는 저장소가 나열됩니다. 🎜

          날짜로 찾는 방법🎜🎜특정 날짜를 기준으로 검색결과를 얻으려면 다음 키워드 중 하나를 사용하여 검색하세요: created, 업데이트, 병합폐쇄. 이러한 키워드는 YYYY-MM-DD 형식의 날짜와 함께 사용해야 합니다. 🎜🎜🎜예: 🎜🎜
            🎜키워드:YYYY-MM-DD를 사용하세요. 예를 들어 2022-10-01 이후에 생성된 freeCodeCamp라는 단어가 포함된 모든 리포지토리를 검색하려고 합니다. 그러면 검색 결과는 다음과 같습니다: freecodecampcreated:>2022-10-01🎜🎜🎜, <code>>를 사용할 수도 있습니다. >=는 지정된 날짜 이후, 이전 및 이후의 날짜를 검색합니다. 범위 내에서 검색하려면 <code>...를 사용할 수 있습니다.🎜🎜라이센스로 찾는 방법🎜#🎜🎜🎜에 기여할 프로젝트를 찾을 때 라이센스는 매우 중요합니다. 다양한 라이선스는 기여자가 할 수 있는 것과 할 수 없는 것에 대해 서로 다른 권리를 부여합니다. 🎜

            올바른 라이선스가 있는 프로젝트를 더 쉽게 찾으려면 라이선스에 대해 잘 이해하고 있어야 합니다. 자세한 내용은 여기에서 읽어보세요.

            예:

            • license:LICENSE_KEYWORD를 사용하세요. 이는 특정 라이센스가 있는 프로젝트를 검색하는 좋은 방법입니다. 예를 들어 MIT 라이선스가 있는 프로젝트를 검색하려면 license:MIT를 사용할 수 있습니다.license:LICENSE_KEYWORD。这是一个搜索具有特定许可证的项目的好方法。例如,要搜索具有 MIT 许可证的项目,你可以使用 license:MIT.

            如何通过可见度查找

            你也可以根据仓库的可见度进行搜索。在这种情况下,你可以使用公有或私有。这将分别匹配公共或私有存储库中的问题和 PR 。

            示例:

            • 使用 is:public。这将显示一个公共存储库列表。让我们举一个例子,我们希望搜索 freeCodCamp 拥有的所有公共存储库。那我们的搜索就会:is:public org:freecodecamp
            • 使用 is:private

          창고의 가시성을 기준으로 검색할 수도 있습니다. 이 경우 공개 또는 비공개를 사용할 수 있습니다. 이는 각각 공개 또는 비공개 저장소의 이슈 및 PR과 일치합니다.

        예:

        is:public을 사용하세요. 공개 저장소 목록이 표시됩니다. freeCodCamp가 소유한 모든 공개 저장소를 검색하려는 예를 들어보겠습니다. 그러면 검색어는 is:public org:freecodecamp가 됩니다.

        is:private을 사용하세요. 이 쿼리는 특정 검색 쿼리 아래의 모든 개인 저장소를 나열하는 것을 목표로 합니다.

        결론

        여기서 많은 검색어를 다루었지만 여러 매개변수를 결합하여 검색 범위를 더욱 좁힐 수도 있습니다.

        더 많은 리소스와 검색 매개변수를 보려면

        GitHub 문서를 확인하거나 고급 GitHub 검색

        을 사용하세요. 이러한 방법은 더 많은 필터링 옵션을 제공하므로 항상 유용합니다.

    다양한 검색 매개변수를 사용하여 GitHub에서 일상 활동을 단순화할 수 있습니다. 이것이 귀하가 이 플랫폼을 보다 쉽고 효과적으로 사용하는 데 도움이 되기를 바랍니다. 🎜🎜🎜원본 주소: 🎜https://www.freecodecamp.org/news/github... 🎜🎜🎜번역 주소: 🎜https://learnku.com/laravel/t/73213🎜🎜🎜🎜

    위 내용은 GitHub에서 리소스를 올바르게 검색하는 방법을 완전히 이해하세요!의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

    성명
    이 기사는 learnku에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제
    GIT : 도구, Github : 서비스GIT : 도구, Github : 서비스Apr 24, 2025 am 12:01 AM

    Git 및 Github는 다른 도구입니다. Git은 분산 버전 제어 시스템이며 Github는 GIT를 기반으로 한 온라인 협업 플랫폼입니다. GIT는 작업 영역, 임시 저장 공간 및 로컬 창고를 통해 코드를 관리하고 Gitinit, Gitclone 등과 같은 일반적인 명령을 사용합니다. GitHub에는 코드 호스팅, 풀 레큐스트, 발행 등과 같은 기능이 제공됩니다. 기본 프로세스에는 리포지토리 생성, 코드 푸시 및 풀 레 퀘스트와의 공동 작업이 포함됩니다.

    GIT : 버전 제어의 핵심, Github : 소셜 코딩GIT : 버전 제어의 핵심, Github : 소셜 코딩Apr 23, 2025 am 12:04 AM

    Git과 Github는 최신 소프트웨어 개발을위한 핵심 도구입니다. GIT는 리포지토리, 분기, 커밋 및 합병을 통해 코드를 관리 할 수있는 버전 제어 기능을 제공합니다. GitHub는 문제 및 풀 레크와 같은 코드 호스팅 및 협업 기능을 제공합니다. GIT와 GitHub를 사용하면 개발 효율성과 팀 협업 기능을 크게 향상시킬 수 있습니다.

    GIT : 버전 제어 시스템, GitHub : 호스팅 플랫폼GIT : 버전 제어 시스템, GitHub : 호스팅 플랫폼Apr 22, 2025 am 12:02 AM

    GIT는 2005 년 Linus Torvaz가 개발 한 분산 버전 제어 시스템이며 Github는 2008 년에 설립 된 GIT 기반 코드 호스팅 플랫폼입니다. GIT는 Snapshot Management 파일을 통한 분기 및 병합을 지원하며 Github는 풀 요청, 문제 추적 및 코드 검토 기능을 제공하여 팀 공동 작업을 용이하게합니다.

    Git 및 Github : 비교 분석Git 및 Github : 비교 분석Apr 21, 2025 am 12:10 AM

    Git과 Github는 최신 소프트웨어 개발의 핵심 도구입니다. GIT는 분산 버전 제어 시스템이며 GitHub는 GIT 기반 코드 호스팅 플랫폼입니다. GIT의 핵심 기능에는 버전 제어 및 지점 관리가 포함되며 Github은 협업 및 프로젝트 관리 도구를 제공합니다. GIT를 사용할 때 개발자는 파일 변경을 추적하고 함께 작업 할 수 있습니다. GitHub를 사용할 때 팀은 PullRequest 및 문제를 통해 협력 할 수 있습니다.

    Github : 코드 호스팅 플랫폼 소개Github : 코드 호스팅 플랫폼 소개Apr 20, 2025 am 12:10 AM

    githubiscrucialforsoftwaredevelopmentdueToitscompeholecosystemforcodemanagementandcollaboration.itoffersioncontrol, CommunitySupport, 및 Tools -LikeGithUbactionandPages.StartBymasteringbasicslikecreatingAreposority, andautomatingwo

    Git 및 Github : 개발자를위한 필수 도구Git 및 Github : 개발자를위한 필수 도구Apr 19, 2025 am 12:17 AM

    Git과 Github는 현대 개발자에게 필수 도구입니다. 1. 버전 제어에 GIT를 사용하십시오 : 병렬 개발을위한 분기를 만들고, 분기를 병합하고, 롤백 오류. 2. 팀 협업에 GitHub를 사용하십시오 : 풀 레크를 통한 코드 검토를 통해 병합 충돌을 해결하십시오. 3. 실용적인 팁 및 모범 사례 : 정기적으로 제출하고, 메시지를 명확하게 제출하고, .gitignore를 사용하고, 코드 기반을 정기적으로 백업하십시오.

    Git and Github : 그들의 관계가 설명되었습니다Git and Github : 그들의 관계가 설명되었습니다Apr 18, 2025 am 12:03 AM

    Git과 Github는 동일하지 않습니다. Git은 분산 버전 제어 시스템이며 Github는 Git을 기반으로 한 온라인 플랫폼입니다. GIT는 개발자가 코드 버전을 관리하고 분기, 병합 및 기타 기능을 통해 협업을 달성하도록 도와줍니다. GitHub은 코드 호스팅, 검토, 문제 관리 및 소셜 상호 작용 기능을 제공하여 GIT의 협업 기능을 향상시킵니다.

    Git을 다운로드 한 후 무엇을 설정해야합니까?Git을 다운로드 한 후 무엇을 설정해야합니까?Apr 17, 2025 pm 04:57 PM

    GIT를 설치 한 후보다 효율적으로 사용하려면 다음 설정이 필요합니다. 사용자 정보 설정 (이름 및 사서함) 텍스트 편집기 선택 외부 병합 도구 생성 SSH 키 설정을 무시하십시오. 파일 모드를 무시하십시오.

    See all articles

    핫 AI 도구

    Undresser.AI Undress

    Undresser.AI Undress

    사실적인 누드 사진을 만들기 위한 AI 기반 앱

    AI Clothes Remover

    AI Clothes Remover

    사진에서 옷을 제거하는 온라인 AI 도구입니다.

    Undress AI Tool

    Undress AI Tool

    무료로 이미지를 벗다

    Clothoff.io

    Clothoff.io

    AI 옷 제거제

    Video Face Swap

    Video Face Swap

    완전히 무료인 AI 얼굴 교환 도구를 사용하여 모든 비디오의 얼굴을 쉽게 바꾸세요!

    뜨거운 도구

    SublimeText3 중국어 버전

    SublimeText3 중국어 버전

    중국어 버전, 사용하기 매우 쉽습니다.

    SublimeText3 영어 버전

    SublimeText3 영어 버전

    권장 사항: Win 버전, 코드 프롬프트 지원!

    SublimeText3 Linux 새 버전

    SublimeText3 Linux 새 버전

    SublimeText3 Linux 최신 버전

    WebStorm Mac 버전

    WebStorm Mac 버전

    유용한 JavaScript 개발 도구

    mPDF

    mPDF

    mPDF는 UTF-8로 인코딩된 HTML에서 PDF 파일을 생성할 수 있는 PHP 라이브러리입니다. 원저자인 Ian Back은 자신의 웹 사이트에서 "즉시" PDF 파일을 출력하고 다양한 언어를 처리하기 위해 mPDF를 작성했습니다. HTML2FPDF와 같은 원본 스크립트보다 유니코드 글꼴을 사용할 때 속도가 느리고 더 큰 파일을 생성하지만 CSS 스타일 등을 지원하고 많은 개선 사항이 있습니다. RTL(아랍어, 히브리어), CJK(중국어, 일본어, 한국어)를 포함한 거의 모든 언어를 지원합니다. 중첩된 블록 수준 요소(예: P, DIV)를 지원합니다.