我已經建立了一個存儲庫,以包含一個工作目錄,其中包含數以萬計的文件,數千個目錄,以及許多Gb數據。該目錄位於samba共享上。我只想在版本控制下的這個目錄下有幾十個源文件。 我已經設置了gitignore文件正是如此,它的工作原理: # Ignore everything
*
# Except a couple of files in any directory
!*.pin
!*.bs
我無意中推了一些我不應該擁有的東西,現在我想恢復它,但是我不能,因爲如果我很難重置爲05669,它不會讓我推它,因爲遠程端是超前... 我在其他問題看,這樣做強制推會引起別人的麻煩,不過這也是他們推薦什麼(啊?),我應該真的做一個力量來解決這個問題?有沒有另一種方式不會給別人造成麻煩? Git: permanently remove few commits from remote branch H