# 在复刻中搜索

默认情况下，分支不会显示在搜索结果中。 如果它们满足特定条件，您可以选择在仓库搜索和代码搜索中包含它们。

若要在存储库搜索结果中显示分支，请将 `fork:true` 或 `fork:only` 添加到查询。 有关详细信息，请参阅“[搜索仓库](/zh/enterprise-server@3.22/search-github/searching-on-github/searching-for-repositories)”。

当分支仓库的星标数多于父仓库时，才会在旧版代码搜索中为其建立索引 您无法在比父项具有更少星号的分支中搜索代码。 要在旧版代码搜索结果中显示星标数多于父仓库的分支仓库，请在查询中添加 `fork:true` 或 `fork:only`。 有关详细信息，请参阅“[搜索代码](/zh/enterprise-server@3.22/search-github/searching-on-github/searching-code)”。

> \[!NOTE]
> 分支只能包含在存储库和代码搜索中。

## 存储库搜索

`fork:true` 限定符查找与搜索查询匹配的所有结果，包括分支。
`fork:only` 限定符\_仅\_查找与搜索查询匹配的分支。

| 限定符                                                                                                                    | 示例 |
| ---------------------------------------------------------------------------------------------------------------------- | -- |
| `fork:true`                                                                                                            |    |
| \[                                                                                                                     |    |
| **github fork:true**]\(<https://github.com/search?q=github+fork%3Atrue&type=Repositories>) 与所有包含“github”一词的存储库匹配，包括分支。 |    |
| `fork:only`                                                                                                            |    |
| **github fork:only** 与所有包含“github”一词的分支存储库匹配。                                                                          |    |
| <code>                                                                                                                 |    |
| forks:>                                                                                                                |    |

<em>
n
</em>
</code>
`fork:only`
| 
**forks:>500 fork:only** 匹配具有超过 500 个 fork 的存储库，并且仅返回那些 fork 的存储库。

## 代码搜索

GitHub 代码搜索使用 `is:fork` 来在代码搜索结果中包含分叉存储库，而不是使用 `fork:true`。 要排除分支仓库，请使用 `NOT is:fork`。

| 限定符                                                                                                                                                        | 示例 |
| ---------------------------------------------------------------------------------------------------------------------------------------------------------- | -- |
| `is:fork`                                                                                                                                                  |    |
| \[                                                                                                                                                         |    |
| **android language:java is:fork**]\(<https://github.com/search?q=android+language%3Ajava+is%3Afork&type=code>) 匹配在分支仓库中用 Java 编写且包含“android”的代码。           |    |
| `NOT is:fork`                                                                                                                                              |    |
| \[                                                                                                                                                         |    |
| **android language:java NOT is:fork**]\(<https://github.com/search?q=android+language%3Ajava+NOT+is%3Afork&type=code>) 匹配用 Java 编写且包含“android”的代码，但排除分支仓库。 |    |

## 其他阅读材料

* [叉子](/zh/enterprise-server@3.22/pull-requests/collaborating-with-pull-requests/working-with-forks/about-forks)
* [了解仓库之间的连接](/zh/enterprise-server@3.22/repositories/viewing-activity-and-data-for-your-repository/understanding-connections-between-repositories#listing-the-forks-of-a-repository)
* [关于在GitHub上的搜索](/zh/enterprise-server@3.22/search-github/getting-started-with-searching-on-github/about-searching-on-github)