有時(shí)候我們本地工程進(jìn)行了git init捡鱼,也進(jìn)行了相關(guān)commit啥的八回。但是我們想重新提交該工程到一個(gè)新的地方,或者說(shuō)重命名這個(gè)帶git信息的工程并提交堰汉。 此時(shí)我們已經(jīng)有了git信息辽社,如果直接提交還是會(huì)提交到之前的倉(cāng)庫(kù)伟墙,這個(gè)貌似有點(diǎn)奇怪翘鸭。
這個(gè)時(shí)候我們就要清楚相關(guān)git或者svn,徹底的清楚干凈掉戳葵。大概就是需要?jiǎng)h除git/svn相關(guān)的文件就乓,文件夾啥的。來(lái)個(gè)Windows版本的批處理文件就可以了,之前也是一直在用生蚁。
新建一個(gè)注冊(cè)表文件delSVNorCVSorGit.reg噩翠,粘貼如下內(nèi)容進(jìn)去:
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\" \""
雙擊運(yùn)行加入Windows注冊(cè)表。之后就可以點(diǎn)擊文件夾邦投,然后通過(guò)鼠標(biāo)右鍵執(zhí)行相關(guān)命令:
image