git-history-graph

    2熱度

    2回答

    我有一個存儲庫A(原始存儲庫),它具有完整的提交集。在某個時間點,決定不再使用存儲庫A,並且從頭開始創建新的清理存儲庫B,使用複製+粘貼將所有的存儲庫A的內容(不是將A的內容合併到乾淨的B中,以便保持提交歷史記錄)。我現在想實現的目標是在第三個新的清理存儲庫C中粘貼兩個存儲庫的提交和歷史記錄(歷史記錄是非常重要的)。最終目標是存儲庫C應該包含來自源回收站A和B按時間順序排列,就好像庫B完全沒有創建

    1熱度

    1回答

    我對GIT歷史記錄有一個具體問題。 可以比較兩個分支並獲得所有文件已更改的列表?如果是,請告訴我如何。 原因是我需要在其他分支合併分支。從開發人員那裏不再可愛...而且我需要知道他已經改變了哪些文件。 非常感謝, 弗洛裏安

    0熱度

    1回答

    Git存儲庫只有主人,每個人都在使用(不要評價我,目前爲止是一件小事),默認情況下啓用了Rebase。 AFAIK git-rebase根據日期重寫應用提交的歷史,並在此過程中根據需要進入「併發」狀態。但有一兩件事很討厭我和球隊,有時歷史不是線性的,遵循一些例子: 什麼會發生在這裏?或者我誤解了git-rebase是如何工作的?

    3熱度

    1回答

    https://stackoverflow.com/a/5493663/1172541解釋瞭如何爲文件執行git log命令。有沒有辦法跟蹤文件的部分如何通過git log或其他git命令更改? (當然,這肯定會消耗git的差異引擎,因爲零件的長度和行號會發生變化。儘管如此,git還是很不錯的。)

    1熱度

    1回答

    我有一個分支,幾乎所有提交都有錯誤的電子郵件"[email protected]",我想將該電子郵件更改爲我目前的電子郵件"[email protected]"。 搜索時,我發現這一點: git filter-branch --commit-filter 'if [ "$GIT_COMMITTER_EMAIL" = "[email protected]" ]; then exp

    1熱度

    1回答

    是否有任何方式或工具或命令來重新寫的master歷史或一些A分公司一些承諾數到新創建的master分支NEW REPOSITORY與master分支有0個提交或無歷史記錄。 在這樣的方式: 以前所有的承諾之前提交號碼「45678」,應重新寫成單在新的倉庫主分支 改寫歷史的承諾應提交開始「 45678" 感謝

    1熱度

    1回答

    在我的工作場所,我們通過首先創建分支來提交代碼,在我們的Github repo中爲該分支創建拉取請求,然後有人查看它並點擊「合併拉取請求」。這是一個非常標準的工作流程。 通常,當我們點擊「合併請求」時,Github會創建一個名爲「brangerame的合併請求#1234」與2位父母的新提交 - master的頭部和PR中的最新提交。 今天我正常合併了一個PR,不知怎的,Github決定不使用mas

    0熱度

    1回答

    我們正在與一位程序員一起創建一個存儲庫,他將其委託給一個單獨的分支機構,並且我將其委託給主數據庫。 幾天前,他決定將主人合併到他的分支,但合併後面臨一些環境依賴問題,並決定恢復合併。一切都很好,我們一直在承諾。 現在我需要將他的分支合併到master中,因爲它正在刪除一些自合併後未改變的文件,所以在恢復提交時遇到了困難。 我認爲這可以通過刪除所述合併來解決,並且它從歷史中恢復。 現在的問題是如何刪

    0熱度

    1回答

    很久以前兩個分支分歧(例如devel和master)。我想展示分歧點的任何一側的歷史記錄,例如+/- 10提交。 (這是爲了決定如何重新捕獲舊分支以改變命名約定) 很容易找到merge-base(git merge-base devel master),並顯示之前的10個提交(例如git log --oneline -10 $(git merge-base devel master))。 但我不確

    0熱度

    1回答

    我有一個在svn存儲庫中有超過3年曆史的項目。它被遷移到git,但是做這個的人,只是拿最後一個版本,拋棄所有這3年的歷史。 現在項目在一個存儲庫中有最近3-4個月的歷史記錄,並且我已經將其他3年的svn歷史記錄導入到新的git存儲庫中。 是否有某種方法將第二個存儲庫的根提交連接到第一個提交的最後一個提交? 它是這樣的: * 2017-04-21 - last commit on master