我克隆了第一个由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