1
取出時,我有一種情況,我嘗試使用獲取遠程的git筆記以下:缺少裁判/筆記混帳
git fetch origin refs/notes/*:refs/notes/*
在倉庫的一個全新的副本,這正常工作。它拉低2注命名空間:
> git fetch origin refs/notes/"*":refs/notes/"*" <system> <dev>
From ssh://url/android-client
* [new ref] refs/notes/git-ratchet-1-3.2 -> refs/notes/git-ratchet-1-test
* [new ref] refs/notes/git-ratchet-1-dev -> refs/notes/git-ratchet-1-test2
然而,在我當前的項目資源庫,當我這樣做取,我只得到裁判之一。如果我手動刪除文件.git/refs/notes/git-ratchet-1-test
並嘗試再次提取,我拉下該文件/ ref。
爲什麼我不下拉其他/refs/notes/git-ratchet-1-test2
?
這個邏輯很有意義,儘管我在做一個'git fetch origin + refs/notes/*:refs/notes/*'後仍然沒有看到丟失的筆記。我錯過了一步嗎? – loeschg
不要以爲你錯過了任何東西,只要你確保你的shell不用吃'*'(如果需要的話,以某種方式引用它們)。 – torek