我克隆了第一個由git-p4生成的repo。 git-p4使用我想跟蹤的'remotes/p4/master'分支。我該如何告訴git,它是克隆該repo,以跟蹤remotes/p4/master?這樣我就可以查看「origin/remotes/p4/master」或其他東西。在git中跟蹤遠程/ p4/master分支
3
A
回答
3
您也可以調整抓取屬性來鏡像這些引用,儘管不是標準克隆的一部分。
因此,像一個序列:
git clone ~/p4/git/services/info-service.git
cd info-service
git config --add remote.origin.fetch +refs/remotes/p4/*:refs/remotes/origin/p4/*
git fetch origin
這將在info-service.git
取refs/remotes/p4/release/1.1
例如是refs/remotes/origin/p4/release/1.1
在你的克隆,你可以基於它創建一個分支git checkout -b r1.1-fixes origin/p4/release/1.1
說了這麼多在我的Perforce副本倉庫中,我創建了實際分支來鏡像所有p4遠程分支,主要是爲了避免必須通過以上所有內容。它也使我有機會修復從p4路徑前綴到git分支名稱的命名(因此p4/main
變爲master
,p4/release/1.1
變成r1.1
等)。我使用自己的p4-to-git複製,但通過使用git for-each-ref
循環訪問p4遠程參考設置並使用git update-ref
設置本地分支,您可以完成相同的工作。
相關問題
- 1. git:跟蹤多個遠程分支
- 2. 如何跟蹤遠程git分支?
- 3. Git-跟蹤遠程分支機構
- 4. Git安裝遠程跟蹤分支
- 5. 如何讓現有的git分支跟蹤遠程SVN分支?
- 6. 如何將git分支轉換爲遠程跟蹤的分支?
- 7. git遠程跟蹤分支推新分支
- 8. Git跟蹤遠程分支,並推送到不同的分支
- 9. 如何讓現有的git分支跟蹤遠程分支?
- 10. Git分支-m和遠程跟蹤分支
- 11. 讓現有的Git分支跟蹤JGit的遠程分支?
- 12. 在Git中,是否需要遠程跟蹤分支?
- 13. 如何撤消在git中跟蹤遠程分支?
- 14. 確保git遠程跟蹤分支與遠端保持同步
- 15. git pull和git push的不同默認遠程(跟蹤分支)
- 16. 在結帳時在git自動跟蹤遠程分支
- 17. 遠程跟蹤Git中的當前分支
- 18. Git商店遠程跟蹤分支在哪裏
- 19. 跟蹤Git上的分支?
- 20. Git - 推送到遠程存儲庫中的遠程跟蹤分支
- 21. 在Git分支中跟蹤SVN倉庫
- 22. 跟蹤遠程分支 - 何時執行?
- 23. EGIT分支本地與遠程跟蹤
- 24. 跟蹤非遠程分支的目的
- 25. git添加遠程跟蹤分支到裸回購
- 26. git命令發出遠程跟蹤分支的名稱
- 27. Git將主合併到遠程跟蹤功能分支
- 28. 使用git自動跟蹤遠程分支
- 29. 如何使用Git跟蹤給定分支的多個遠程?
- 30. 如何更改git子模塊跟蹤遠程分支?
嗨araqnid,你的p4-> git複製公開嗎?我想將它與git-p4進行比較。 – 2009-05-20 21:12:35