我有一個目前私有的GitHub存儲庫,它現在存在幾年了。在README.md文件中有一個許可證,這是不準確的。 現在我想把這個私人回購變成一個公共的回購,有固定的許可證。無論如何,所有舊的提交仍包含舊(錯誤)許可證。 我該如何解決這個問題?我的第一個想法是squash the repository to a single commit and destroy everything else,但也許
我試圖將一個Git項目放在GitHub上,但其歷史記錄包含某些大文件。如果我們試圖git push到GitHub上,我們得到了一個錯誤: remote: error: GH001: Large files detected. You may want to try Git Large File Storage - https://git-lfs.github.com.
remote: error
我經常通過重新設計交互來對歷史進行微小的更改(例如刪除空白行或編輯一行)。在大多數情況下,這些變化是基於一些同行評審。 起初,我做我的變化那樣: git rebase --interactive 83bbeb27fcb1b5e164318fa17c55b7a38e5d3c9d~
# replace "pick" by "edit" on the first line
# modify code