美文网首页Android问题汇总(遥远的回忆过去)
Git/SVN-清除工程相关git配置信息、历史记录(.giti

Git/SVN-清除工程相关git配置信息、历史记录(.giti

作者: MonkeyLei | 来源:发表于2019-08-14 09:50 被阅读2次

有时候我们本地工程进行了git init,也进行了相关commit啥的。但是我们想重新提交该工程到一个新的地方,或者说重命名这个带git信息的工程并提交。 此时我们已经有了git信息,如果直接提交还是会提交到之前的仓库,这个貌似有点奇怪。

这个时候我们就要清楚相关git或者svn,彻底的清楚干净掉。大概就是需要删除git/svn相关的文件,文件夹啥的。来个Windows版本的批处理文件就可以了,之前也是一直在用。

新建一个注册表文件delSVNorCVSorGit.reg,粘贴如下内容进去:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\DeleteCVSOrSVN] 
@="Delete CVS/SVN Folders"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\DeleteCVSOrSVN\command] 
@="cmd.exe /c \"TITLE Removing CVS/SVN Folders in %1 && COLOR 9A && FOR /r \"%1\" %%f IN (.svn,CVS) DO RD /s /q \"%%f\" \""

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\DeleteGit] 
@="Delete GIT Folders"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\DeleteGit\command] 
@="cmd.exe /c \"TITLE Removing Git Folders in %1 && COLOR 9A && FOR /r \"%1\" %%f IN (.git) DO RD /s /q \"%%f\" \""

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\DeleteGitFile] 
@="Delete .gitignore"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\DeleteGitFile\command] 
@="cmd.exe /c \"TITLE Removing Git .gitignore in %1 && COLOR 9A && FOR /r \"%1\" %%f IN (.gitignore) DO DEL /s /q \"%%f\" \""

双击运行加入Windows注册表。之后就可以点击文件夹,然后通过鼠标右键执行相关命令:

image

相关文章

  • Git/SVN-清除工程相关git配置信息、历史记录(.giti

    有时候我们本地工程进行了git init,也进行了相关commit啥的。但是我们想重新提交该工程到一个新的地方,或...

  • git 基础用法

    小结 git config:配置相关信息 git clone:复制仓库 git init:初始化仓库 git ad...

  • .gitignore 无效问题

    git rm -r --cached . git add . git commit -m"update .giti...

  • Git常用命令总结

    git config   git config命令的作用是配置git的相关信息。 配置全局的用户名和邮箱,mac下...

  • git学习笔记

    常用命令 git config:配置相关信息git clone:复制仓库git init:初始化仓库git add...

  • git基本命令

    git config git config命令的作用是配置git的相关信息。 配置全局的用户名和邮箱,mac下可通...

  • iOS工程配置git忽略文件(.gitignore) .giti

    1、打开终端cd到本地仓库,和.git同层(查看隐藏文件) $ cd project$ ls -a 2、创建.gi...

  • Git常用命令

    收集、记录、整理一些 Git 相关使用技巧。 git config 查看配置信息 命令参数 --list,简写 -...

  • git使用

    以下操作均在gitbash里完成。在使用Git提交前,必须配置用户名和邮箱,这些信息会永久保存到历史记录中。git...

  • Git学习之查看config配置

    git的配置指令是 git config。用于配置git的用户,邮箱,域名等信息。详细信息可参考git-scm.c...

网友评论

    本文标题:Git/SVN-清除工程相关git配置信息、历史记录(.giti

    本文链接:https://www.haomeiwen.com/subject/navwjctx.html