仓库时,我混融三次教的git回购使用读树该怎么办标签碰撞。有标签名称冲突。有什么方法可以从远程“获取”并在发生冲突时映射标签名称?合并Git中
Q
合并Git中
4
A
回答
3
是,排序的(所以也许“不”是更准确的,但你可以得到你想要的东西,与工作)。也就是说,有没有办法导航地图标签有条件,但它是很容易导航地图标签总是。
当您运行git fetch remote
(不含--tags
)时,git fetch
使用remote.remote.fetch
下的配置条目来控制提取哪个引用名称。当您运行git fetch remote --tags
它的行为,如果你给了它refs/tags/*:refs/tags/*
在命令行上,或者对等地,行为如同在配置中的所有条目暂时与一个单一的Refspec更换。
看看分支机构的实际参数,你会发现,例如,remote.origin.fetch
被设置为+refs/heads/*:refs/remotes/origin/*
。 的+
原因被迫更新(即,更新即使结果不是快进),其余副本遥控器的refs/heads/master
到本地refs/remotes/origin/master
(如果需要创建它)。
标签住在refs/tags/
名称空间(vs分支,在refs/heads/
和远程分支在refs/remotes/
)。没有“远程标签”这样的东西,但是你可以把它组装起来,过去没有“笔记”这样的东西,现在有一个名字空间。所以:
git config --add remote.origin.fetch 'refs/tags/*:refs/rtags/origin/*'
会添加一行到配置为remote.origin.fetch
,这将使git fetch origin
带来了他们的标签,但它们存储在这个新的“远程标签”的名字空间。
一旦获取完成(和您已经为其它远程运行其他取),你可以做你自己的映射,无论在refs/rtags/*
卷起。
假设你没有设置如镜。
相关问题
- 1. 合并Git中
- 2. 中止Git合并
- 3. git合并不合并
- 4. Objective-Git合并
- 5. Git,XIBs,合并
- 6. Git,合并分支git
- 7. Git合并后git rebase?
- 8. GIT中 - 自动合并
- 9. 在Git中合并文件
- 10. 如何在Git中合并?
- 11. 在git中拆分合并
- 12. 在Git中回滚合并
- 13. Git的合并合并后,并恢复
- 14. 衍合合并树的Git
- 15. Git和合并时
- 16. Git合并问题
- 17. 自动git合并
- 18. Git合并不便
- 19. Git无法合并
- 20. git分支合并
- 21. Git合并分离
- 22. Git合并错误
- 23. 合并Git分支
- 24. 重做git合并
- 25. 完成git合并
- 26. Git合并冲突
- 27. Git恢复合并
- 28. 忽略git合并
- 29. Git合并(冲突)
- 30. git合并逐片