我已经建立了一个存储库,以包含一个工作目录,其中包含数以万计的文件,数千个目录,以及许多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