我們使用標籤版本的部署,當我執行命令:當我必須在git中使用解除引用時,爲什麼?
git ls-remote -t origin
我可以看到這樣的畫面
d5a0a2513d71dd94522039d9844daf8b8eed531f refs/tags/live-0.0.1
43a6228d4bf5839aa934b541c35d19b897b35056 refs/tags/live-0.0.1^{}
a8662ef8bf021ea349dbf56970fd9f62f97093fb refs/tags/live-0.0.2
b48d63ff5af0c9f488f99c2066824c8891ae394e refs/tags/live-0.0.3
我不能在我的本地代表本次修訂d5a0a2513d71dd94522039d9844daf8b8eed531f找到。 請解釋一下,我們何時需要使用解除引用?也許有人有一個想法,爲什麼它在我的情況下完成?(也許它是由我完成的,但我不記得,也許是測試的東西)爲什麼我不能看到這個提交d5a0a2513d71dd94522039d9844daf8b8eed531f在當地代表?
你在你的本地回購上有相同的標籤嗎? – CharlesB
git tag -l live-0.0.1 live-0.0.2 live-0.0.3 –
和它的提交是什麼? 'git show-ref live-0.0.1' – CharlesB