How to “unversion” a file in either svn and/or git

前端 未结 15 1340
被撕碎了的回忆
被撕碎了的回忆 2020-12-22 19:58

It happens to me all the time. I accidentally version a file, I do not want to be versioned (i.e. developer/machine specific config-files).

If I commit this file, I

15条回答
  •  猫巷女王i
    2020-12-22 20:24

    Without having tried it...

    In git, if your changes haven't been propagated to another repository, you should be able to git rm the affected file(s), git rebase --interactive to reorder the deletion commit to be just after the commit in which you accidentally added the offending files, and then squash those two commits together.

    Of course, this won't help if someone else has pulled your changes.

提交回复
热议问题