亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Git的頭和原頭

Git的頭和原頭

Git
慕森王 2019-06-17 17:01:32
Git的頭和原頭這些符號指的是什么,它們是什么意思?(我在官方文件中找不到任何解釋)
查看完整描述

3 回答

?
Qyouu

TA貢獻1786條經驗 獲得超11個贊

HEAD是(直接或間接,即符號)引用當前提交。它是您在工作目錄中簽入的提交(除非您做了一些更改或類似的更改),而且它是一個提交,在此基礎上,“git COMMIT”將生成一個新的提交。通常HEAD是對其他命名分支的符號引用;此分支當前已簽出分支或當前分支。HEAD也可以直接指向提交;這種狀態稱為“分離的頭”,可以理解為處于匿名的匿名分支上。

@單獨是一條捷徑HEAD,自Git 1.8.5以來

ORIG_HEAD以前的狀態是HEAD,由可能有危險行為的命令設置,以便很容易恢復它們。現在Git已經重新啟動了,這就不太有用了:HEAD@{1}大致相當于ORIG_HEAD (HEAD@{1}的最后值。HEADORIG_HEAD的最后值HEAD在危險行動之前)。

欲了解更多信息,請閱讀Git(1)手冊GIT用戶手冊,GIT社區手冊Git術語表


查看完整回答
反對 回復 2019-06-17
?
Helenr

TA貢獻1780條經驗 獲得超4個贊

我的理解是Head指向當前分支,而orig_head用于在執行“危險”操作之前存儲前一個頭。

例如,git-rebase和git-am在應用任何更改之前都會記錄原來的分支尖端。


查看完整回答
反對 回復 2019-06-17
  • 3 回答
  • 0 關注
  • 605 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號