git-rewrite-history

    3熱度

    3回答

    非常基本的Git問題後: 我上傳了一些影響信息Github上,並正在使用高爐煤氣清洗回購。我跟着文檔和執行以下操作: $ git clone --mirror git://example.com/some-big-repo.git $ bfg --replace-text passwords.txt my-repo.git 我收到了以下的輸出: Found 233 objects to pr

    0熱度

    2回答

    我們正在從cvs/bugzilla轉換爲git/Stash/Jira。我正在使用git filter-branch來測試使用jira問題ID在提交消息中重寫bugzilla bug #s。這工作除了它隻影響主而不是任何分支。我用-- --all但沒有檢出任何分支。這是必要的嗎?具體的命令如下: git filter-branch -f --msg-filter 'ruby -S gitBugzil

    0熱度

    2回答

    我已經提交了一個不應該在git倉庫中的文件。 我已刪除它並提交刪除,但我仍然可以通過git歷史記錄訪​​問該文件。 如何永久刪除已提交的文件,使其沒有任何痕跡?

    4熱度

    2回答

    我意外地在git目錄中添加並提交了一些非常大的(100MB +)PSD文件。當他們在目錄中時,我對這些文件進行了一系列編輯,但後來他們意識到他們不應該在那裏並將它們從目錄中刪除。 我然後跑: git add --all && git commit -m "Removed large psds" 在我的目錄中的文件,現在達不到十幾MB的增加,除了git的文件本身然而,這是700MB +。 這是怎

    3熱度

    1回答

    我最近克隆了一個SVN倉庫,它曾經有一些二進制文件,這些文件不再需要。不幸的是,我已經把它推到了Github上,並且二進制文件已經被封裝了。我現在想要使用'git filter-branch'來刪除這些內容,但當涉及到標籤和分支時,我遇到了一些問題。 基本上,我創建了一個簡單的shell腳本刪除已通過下面的命令來確定文件的列表: git rev-list --objects --all | gre

    3熱度

    1回答

    在GIT我在單個存儲庫中兩個分支 - 分支「A」和分支「B」 這些分支完全分離(從舊SVN倉庫兩個文件夾創建):他們不沒有共同的祖先。 這些分支中的每一個都寫入不同的目錄。 例如:分支A只寫入目錄「〜/ A」,而分支B只寫入目錄「〜/ B」(所以沒有衝突)。 我想合併這兩個分支到單個分支,所以它會看起來像單個分支存儲庫。 我曾嘗試: 混帳合併 - 將合併分支,但在歷史上有兩個分支可見 混帳底墊 -

    1熱度

    1回答

    我想grep和更改所有推送到Github的消息中的特定字符串。可能嗎?怎麼樣? 我知道如何更改最後一條消息git commit --amend,但我想更改所有提交的所有消息。

    16熱度

    3回答

    我正在嘗試將git庫從gilub遷移到Github。我可以添加新的遠程就好了,但是當我試圖推動主到新的遠程,我得到以下錯誤: Counting objects: 8691, done. Delta compression using up to 8 threads. Compressing objects: 100% (3000/3000), done. remote: error: obj

    0熱度

    1回答

    讓存在的Git回購具有以下目錄結構(它是從SVN轉換): / Release 1 sub_dir1 somefiles1 sub-dir2 somefiles2 Release 2 sub_dir1 somefiles1 sub-dir2 somefiles2 Release 3 sub_dir1

    4熱度

    2回答

    我在一個git倉庫中有一個很大的二進制文件,在一些提交中已經改變了。這些提交還包括對其他文件的更改。我想只有版本庫中最新版本的二進制文件,但想保留在這些提交中更改過的其他文件的歷史記錄。 所有提交的問題已經被推送到github,並被其他成員從他們的隊伍中拉出。 我該怎麼做? 編輯:我不認爲這是其他引用問題的重複。正如在下面的評論中指出的那樣,我已經看過這個問題,但是想要移除文件的所有版本,除了最近