簡體   English   中英

Github 如何存儲提交消息?

[英]How does Github store commit messages?

我正在嘗試使用 git 構建一個開源版本控制系統。 我想為用戶提供像 Github 這樣的用戶的搜索。 就像在 Github 上一樣,用戶可以從文件、用戶和提交中搜索所有內容。 我的問題是 Github 如何存儲提交以便可以搜索? 提交是否存儲在某個數據庫中? 因為它從許多存儲庫中搜索提交的單個單詞

我附上了一個 GitHub 的示例鏈接,你可以看到發現了 200 萬次提交。 這個搜索是如何工作的?

示例搜索鏈接

git在項目目錄的.git子文件夾下存儲提交、提交消息以及它用來完成其工作的所有其他對象。 GitHub 利用 git 來完成大部分繁重的工作。 我建議您了解 git 的內部結構,然后在此基礎上進行構建。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM