在日常开发过程中,如果不小心将一个敏感文件,或者一个不必要的文件提交到git仓库时,可能会引起不良的后果。一般情况下可以使用 git rm
删除这个文件,但是 git 历史中依然保存了这个文件的历史版本。如果要彻底删除它,可以使用 命令来彻底删除。
在 Linux 环境使用git操作文件的时候,如果文件名是中文,会显示形如 \232\350\346\200...... 的乱码。
解决方案很简单:
$ git config --global core.quotepath false core.quotepath 设为 false 的话,就不会对 0x80 以上的字符进行 quote 。
跟大多数版本控制工具一样,git也有“标签”功能,一般用这个功能来标记发布节点,例如v0.0.1
。