請問 git中 origin/HEAD 指的是 - Linux

Quintina avatar
By Quintina
at 2014-07-31T20:14

Table of Contents

請問各位
我下命令 git branch -r 得到下面結果
origin/DevelopJsonComponent
origin/DevelopJsonComponent2
origin/HEAD -> origin/master
origin/developing2
origin/master

可是我一直不懂這個 origin/HEAD 是?
他是如何產生的呢?
為何會指向 origin/master?
好像不是所有的遠端都會有這個?
在遠端使用HEAD去指向一個遠端的branch有意義嗎?畢竟遠端只是儲存,沒有實際工作
請問這個可以刪掉嘛?
如果可以要如何做?


--
Tags: Linux

All Comments

Andy avatar
By Andy
at 2014-08-02T04:31
HEAD就是上次commit的進度,HEAD~1就是上一次
Andy avatar
By Andy
at 2014-08-03T05:46
謝謝^^ 但是這個我知道,只是不了解的是為何遠端上也有
Leila avatar
By Leila
at 2014-08-03T10:44
因為遠端上並沒有開發的行為,所以也沒有切換branch的概念
David avatar
By David
at 2014-08-07T04:06
而且我如我要push到master,是要對HEAD還是master呢
Wallis avatar
By Wallis
at 2014-08-09T19:32
我認為是master,因為head可以指到remote 的其他branch
Hedda avatar
By Hedda
at 2014-08-12T00:14
我是用master就是,沒試過head
master是branch,head是指你commit的時間,兩個是不
一樣的
Anthony avatar
By Anthony
at 2014-08-16T06:44
git checkout developing2 HEAD應該就會指過去這個了(?
John avatar
By John
at 2014-08-18T03:32
remote的HEAD指的是遠端default的branch
也就是你在本地端git clone它時(不指定branch)
Mia avatar
By Mia
at 2014-08-18T08:21
git會自動幫你checkout的那個"default"的branch
Gilbert avatar
By Gilbert
at 2014-08-22T02:53
通常是master,除非remote git bare repo在當初在建的時候
Kelly avatar
By Kelly
at 2014-08-22T06:37
有用 git symbolic-ref HEAD refs/heads/{其他branch-name}
Ivy avatar
By Ivy
at 2014-08-22T10:40
改掉,改成指向其他的branch name。
Susan avatar
By Susan
at 2014-08-27T09:26
順帶一題, 若你想用git branch -d -r刪掉它是沒義意的。
因為它只是個symbolic ref (類似指標 or symlink? XD)
Franklin avatar
By Franklin
at 2014-08-28T03:49
就跟你本地的HEAD一樣,指向著你目前checkout的branch name
Edith avatar
By Edith
at 2014-08-29T03:31
(囧)... 發完推文才發現已經有人回文了XDDD

數台NAS集中控制方法

Zora avatar
By Zora
at 2014-07-30T15:48
各位大大好 小弟最近想要組大型儲存裝置 因為這東西跟Linux 有一點關係, 所以只好到這板詢問高手了 預計會使用數台NAS及一台server以switch相連結, 並且每台NAS都有些不同日期的影片檔案 其中這台server是linux based的server 我如果想要同時去query不同台N ...

makefile變數的問題

Andy avatar
By Andy
at 2014-07-30T12:58
之前看到過說makefile在一開始的時候,會把所有的變數展開 我的問題就在,我寫了一個menuconfig 我希望makefile能在我跑完kconfig程式的時候,可以重讀一次.config檔案 好讓我去建立softlink或是執行一些patch 不知道有沒有辦法讓makefile去重讀變數? 不然我就 ...

git server on nas(asustor)

Frederic avatar
By Frederic
at 2014-07-29T17:47
請教各位高手 直接在NAS上安裝GIT SERVER套件 本機端git push的時候 出現git remote does not appear to be a git repository remote端跟local端都有執行過git init了 請問還有啥沒注意到的嗎? 感謝 - ...

Shell script有幾種寫法

Erin avatar
By Erin
at 2014-07-29T15:14
最近遇到的詭異問題 照裡說script前端宣告了 #!/bin/bach 後 應該只有一種寫法吧?! 可是我發現我寫 if 條件判斷的時候... 完全不能使用一般資料上寫的 if[條件]; then 那樣子會syntax error 後來我摸了很久 才發現用 if expr (條件); then 可 ...

NIS設定完成後無法登入SSH

Zora avatar
By Zora
at 2014-07-28T22:58
各位前輩好,我目前有一台NIS Server機台、兩台NIS client機台 Client A 的版本是 CentOS release 6.3 (Final) Client B 的版本是 CentOS release 4.6 (Final) ============================== ...