git-history-graph

    41熱度

    5回答

    Git是快照的DAG,圖上的每個節點都代表提交。每個提交可以有'n'個父提交。 鑑於任何兩個提交,是否有一個簡單的方法來辨別這兩個在DAG中的「順序」。 git rev-list似乎是最有前途的,但我似乎無法找到正確的咒語。 理想情況下,我不得不像下面 $ git related hash1 hash2 hash1 is ancestor of hash2 OR hash2 is ances

    0熱度

    1回答

    如何我通常着手: 實際上,刪除一些文件,從完整的歷史,我使用下面的腳本(我稱之爲混帳緊縮): #!/bin/bash # # git crunch <filenames> # git filter-branch --index-filter "git rm --cached --ignore-unmatch $*" rm -rf .git/refs/original/ git refl