git-detached-head

    2熱度

    3回答

    我從我的項目中檢查了特定的提交,並從那裏繼續,希望在提交之後的更改將被刪除,並且我檢查到的提交將是新的頭。我做出了新的改變,但我無法推動它們。我還是新來的git。 我所做的是: git的結帳commit_hash 編輯項目 git的承諾-m 「新變化」 混帳推-u起源主 我得到了: To https://github.com/myusername/project.git ! [rejected]

    4熱度

    2回答

    使用git我想進入分離的HEAD狀態並創建一個新的提交。然後,我想創建一個標籤,並將「分離的提交」和標籤都推送到遠程倉庫。這可能嗎? 如果我在我的本地倉庫中創建分離的提交併創建一個標籤,那麼我可以檢出標籤以恢復到該狀態。我想與遠程repo分享,以便其他用途可以克隆repo並簽出標籤並達到相同的狀態。 我想這樣做的原因是因爲構建過程需要捕獲文件中的構建#但我不想將其提交給開發正在進行的分支。我希望提

    1熱度

    3回答

    爲什麼git允許你提交分離頭?有沒有可以禁用它的預提交鉤子?什麼目的?許多新開發人員這樣做,我想找到一種方法來禁用它。

    0熱度

    2回答

    可以用標籤固定分離頭嗎?換句話說,是否有可能阻止垃圾收集器在最後一次提交時在具有標籤的分離頭中提交提交? 我發現的每一篇文章都談到了在分離頭中創建分支以防止在離開另一分支之前丟失在此狀態下創建的提交。 據我所知,一個標籤和一個分支之間的主要區別在於分支移動的頭部與標籤保持完全相同的位置。 在我的場景中,我已經用SHA-1簽出,然後從這一點完成了幾個提交。在離開之前,我想寫一個書籤,我認爲就語義而言

    1熱度

    2回答

    我結束了一個奇怪的情況,我檢查了我的分支v4.1.0-rc12上的先前提交。我修改了一些文件,我想將它提交到v4.1.0-rc12分支。 現在HEAD指針處於分離模式,因爲我簽出了一個前一個提交,我該如何將此更改提交到分離模式的v4.1.0-rc12分支? 我希望我做了「恢復」而不是「簽出」提交哈希。 是否有任何可能的解決方案來提交編輯的文件並將其添加到我的v4.1.0-rc12分支? 這就是我的

    1熱度

    3回答

    我一直進入分離狀態的狀態。我不知道爲什麼,我不知道它是什麼。 每次我試圖從這個狀態恢復,我丟失了一些文件(從最後一次提交我做了脫離頭狀態)。 是否有可能完全避免這種狀態或它是由設計?

    1熱度

    1回答

    我需要修復一個Git存儲庫,它有一個分離的頭和2個連續的分支,與不相關的歷史記錄。我必須在工作中使用SourceTree,但如果需要,我也可以使用命令行。 我必須做的是在不丟失提交之間的情況下,協調當前的[Head](圖像上的3)與[origin/master] [origin/head] [master](2)。我還想合併(或重新連接)2個分支(粉紅色和藍色)。 (我只需要1個分支)。我不確定最

    0熱度

    2回答

    我有sample其中git merge給我意想不到的結果。 這裏master分支已經提交#3帶有不希望的更改。我簽出穩定的提交#2並創建具有額外用法的新分支。我可以合併new_branch到master所有三行嗎?感謝幫助! Link to repository

    1熱度

    1回答

    我正在做一個分離後的頭部進行rebase。我做了rebase,因爲我認爲這可以解決我的主要問題:一個遠程回購,認爲它與本地回購協議(但事實上並非如此)是最新的。 因此,這裏是我的最新提交: a65597d [email protected]{0}: commit: Added AutoFocus to Forms. 5405293 [email protected]{1}: commit: Re

    0熱度

    1回答

    有沒有辦法使用Visual Studio(2015在Win10 x64上,特別是)進入脫離的HEAD狀態不需要必須轉到命令行並手動執行? 編輯:給上下文,a)我是git新手,來自TFVC世界,和b)我在本地嘗試查看和編譯項目以獲取網站舊狀態的屏幕截圖;我不需要進行更改,之後我會將頭指向最遠的提交 - 也許還有其他方法可以實現此目的?