更改工作目录,以便我最近在做我的工作目录做删除本地提交不Git中
git add -A
的傻事其中添加了一些大的数据文件(> 1 GB),我不想加。愚蠢的是,我承诺,当试图推向Github时,Github抱怨我没有足够的空间,因此无法推动(完全合理)。鉴于我处于某些代码的中间,我推进了我的项目,在原始提交之上提交了一些提交大量数据文件的提交。所以现在,我坚持4个不能推送的本地提交,因为我在第一次提交中有这些大数据文件。是否有任何干净的方法来解决这个没有改变我当前的工作目录中的任何东西(自第一次提交大文件以来,我已经添加了很多代码更改)。
谢谢!
Git分支*完全一次性*直到你推/分享。不要担心创建新的本地提交(它实际上是最安全的方法!)。只需移动大量提交的“下游” - 一种方法就是重新绑定。 – user2864740
对于重新定义,请参阅http://git-scm.com/docs/git-rebase,因为您已经提交当前工作目录,所有更改都可以返回。 – user2864740