git中的孤魂野鬼

在看am335x的SDK之uboot的时候发现一个奇怪的东西。

git中的孤魂野鬼_第1张图片

就是所谓的template,这实际上是一个tag。可以checkout 这个tag。

在某种意义上tag可以充当一个临时branch的作用


tag是当前branch上的一个commit状态,只是给了一个明确的名字,可以checkout。但是checkout之后实际就不在任何branch上,进入所谓的detached head状态,所谓的断头谷???这时候再commit实际上进入一个孤魂野鬼状态,但如果你再给一个tag,以后仍然可以checkout这个孤魂野鬼出来。而且这个孤魂野鬼是有id的,以后任何时候都可以利用id把这个家伙召唤并将它建为一个branch


呃,没想到git居然也能讲得像聊斋志异之阴阳法王。⊙▂⊙

你可能感兴趣的:(Linux,交叉编译,Linux,linux内核,Uboot,git)