有没有办法从存储库中的特定标签中提取/获取代码。
我知道克隆后,我可以签出标签,但是否可以在拉取期间指定标签?
在 ClearCase 中,我可以重新设置或交付特定的代码基线,有没有一种方法可以使用 git 标签,类似于将代码拉/推到指定标签?
这与 ClearCase 略有不同,因为您只能对父 Stream 上生成的基线进行变基(尽管您可以将任何基线从任何 Stream 传递到您的 Stream)。
因此,使用 ClearCase 进行的合并类型存在一些限制。
使用 Git,您可以将任何提交合并到HEAD
您当前的分支机构。
如果该提交来自远程存储库,它将首先导入到本地存储库的远程分支中('fetch
' 的一部分git pull
)然后合并。
git pull [options] [<repository> [<refspec>…]]
The "refspec
“ git pull 命令的一部分意味着你可以拉任何东西。
<refspec>
可以命名任意远程引用(例如,标签的名称),甚至可以命名具有相应远程跟踪分支的引用集合(例如,refs/heads/:refs/remotes/origin/
),但通常它是远程存储库中的分支的名称。
也可以看看如何拉取指定commit id的远程分支? https://web.archive.org/web/20111211023014/http://kerneltrap.org/mailarchive/git/2009/1/13/4707444
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)