我想實現一個git-remote-helper信息。到目前爲止,我已經成功地使一個ineficient推:獲取有關特定對象
我用git log --format=%H <commitHash>
知道什麼承諾,我需要發送
然後git cat-file -p <commitHash>^{tree}
知道我需要一個發送提交哪些對象(我把名單在一組中的所有對象,以避免發送兩次相同)
我有一些問題fetch
,因爲我不知道我需要從遠程什麼對象,我知道最後一次提交(由refs/heads/myBranch
指出) 。什麼命令(:但是,因爲它缺少依賴對象(這是我想要獲取信息要能夠獲取它們的對象)
- 我的問題是我以前的命令不會在工作取s)我應該使用能夠讀取
object
並知道它的父(s)(對於提交)和它指向的其他對象(對於提交或樹)