在看am335x的SDK之uboot的时候发现一个奇怪的东西。
就是所谓的template,这实际上是一个tag。可以checkout 这个tag。
在某种意义上tag可以充当一个临时branch的作用
tag是当前branch上的一个commit状态,只是给了一个明确的名字,可以checkout。但是checkout之后实际就不在任何branch上,进入所谓的detached head状态,所谓的断头谷???这时候再commit实际上进入一个孤魂野鬼状态,但如果你再给一个tag,以后仍然可以checkout这个孤魂野鬼出来。而且这个孤魂野鬼是有id的,以后任何时候都可以利用id把这个家伙召唤并将它建为一个branch。
呃,没想到git居然也能讲得像聊斋志异之阴阳法王。⊙▂⊙