reflog

    6熱度

    1回答

    正如您可能已經知道,默認情況下,git不會爲新的裸存儲庫啓用reflog更新。問題是,我有一個很長的歷史記錄庫,但它是在我設置標誌「logAllRefUpdates」之前創建的,現在我想讓這個信息用於其他應用程序的工作。 如何通過對現有存儲庫進行最小更改來實現這一目標。一個非常簡單的解決方案是推新的提交,我不想(!):-)

    158熱度

    5回答

    git-reflog命令默認情況下不會在每個條目旁顯示一個日期,這讓我覺得這是一個奇怪的疏忽;我認爲這會非常有幫助。 是否有任何命令行選項或其他調整可用於使其顯示每個reflog條目的添加時間?該manpage沒有着落......

    1熱度

    3回答

    使用git reflog,用戶只能訪問其本地reflog信息? 如何從遠程存儲庫中查看所需提交的sha1?

    4熱度

    1回答

    我有兩個分支,master和b1。當我在b1上時,'git reflog show'顯示對b1的所有更改。但是,在我切換到master並運行'git reflog show b1'後,它顯示了一些不同的內容。 'git reflog'的手冊頁沒有解釋參數如何影響輸出。

    4熱度

    3回答

    我正在進行重構,並且每次我做出任何體面的進展時都會進行修改。它發展得非常好,我意識到能夠向人們展示我如何處理如此巨大的重構(很多微小的步驟,只需輕輕一推代碼,每個點都有一個綠色測試套件)將會很好。 提交都在我的reflog。是否有辦法將這些修改後的提交變成自己真正的提交(對不起,不知道術語),以便用戶可以看到每一步而不僅僅是第81行和第57行的彙總內容?我不需要唯一的消息提交或任何東西,只是它們被

    0熱度

    3回答

    這是目前的假設,但這是我想要付諸實踐的工作流程。 我有一個模板,我開始從我的所有Web項目。我目前使用github來存儲主模板,並且每次構建項目時都會克隆。 問題是,由於我做的項目越來越多,我的功能在模板中會很有用,但是使用我當前的工作流程時會遇到棘手的問題。 我建議我在每個項目開始時從github中提取模板,並沿着本地分支構建項目。當我遇到一些我認爲對主模板有用的東西時,我切換到master分支

    2熱度

    2回答

    是移動HEAD(如checkout,reset,等等),你總是可以得到提交的ID HEAD運行,例如指出,術前的手術後, git rev-parse @{1} 我是什麼不過感興趣的是獲得HEAD最後指出的參考文獻(如果有的話)的名稱。這是一個例子,說明我想要什麼。比方說,我的回購看起來如下: 然後,我通過運行 git checkout develop 檢查出develop分支,並與 結束了

    2熱度

    1回答

    如何找出在櫻桃挑選操作中使用哪個提交? git reflog似乎只顯示合併提交後的結果提交Sha-1。我們需要在此之前找到原始提交。 爲什麼?這是因爲我們錯誤地選擇了一個大的,但不正確的提交到另一個分支。但沒有人意識到它,直到修改它之後才編譯並在其後添加其他提交。 這裏的目標是比較這個櫻桃挑選與原來的櫻桃挑選,並使用這些差異作爲補丁或手動對正確的櫻桃挑選進行相同的更改。