git卸载重装之后配置还在吗(win10卸载git)
git卸载重装之后配置还在吗
WIN+R 打开命令工具,然后输入regedit,打开注册表
进入,计算机\HKEY_CLASSES_ROOT\Directory\Background\shell
删除git_gui和git_shell两个文件夹,完事~
win10卸载git
如果只有本地一份repo,复制为新文件夹,删除.git后重新init,这个比较easy。话说你反正没公开,历史丢掉也不是很有所谓。
如果有多人协作和远程bare repo,那么这种事最好不要干了。
一定要删历史记录的话,filter-branch也行,不过我也只有笨的办法:git status罗列下已删除的文件列表,全部填到 filter-branch 命令行的 rm 部分里面就是。期待有人答一份。当然聪明的办法的思路是有的:借助bash编程把已删除文件名自动罗列到命令行里。不过暂时没条件就答不出了。
附:
可以罗列出已删除的文件,这些就是你想要清理掉的。
方法可以是这样:
初步确认。不过备份好点。
再补充下:
filter-branch里面使用 git rm --ignore-unmatch 可以避免过多警告。
--prune-empty可以在一个提交的所有文件都被清空之后摘除这个提交。
同样的,git rm a b c d/e/f/g 可以删掉这些不同位置的文件,git rm -rf a b c d可以文件、文件夹都删掉。
所以无论你的问题是什么,只有一件事要做,提供一个文件名列表出来,送给git filter-branch ...'git rm ...' 语句去做。
git重新安装
在安装好git bash的前提下,git界面汉化步骤如下:
1.打开Git bash,进入GUI界面
2.鼠标放入GUI界面,右键呼出功能选项
3.依次点击:“Options...” --> “Window” --> “UI language” --> 选择中文“zh_CN”选项即可。
怎么把git卸载干净
在本地 把远程的master分支删除再把reset后的分支内容给push上去
新建old_master分支 作为备份,以防万一 git branch old_master 将本地的old_master分支 推送到远程的old_master git push origin old_master:old_master 本地仓库 彻底回退到某一个版本 git reset –hard 删除远程的master分支 (注意master前有个:) git push origin :master 重新创建远程master分支(这跟我们第1次提交本地代码库给远程仓库的命令一样吧) git push origin master
以上.
当然因为我是没有管理员权限的,所以在建立old_master之后需要管理员帮助,切换默认分支为old_master,然后删掉master,本地恢复master,用git reset --hard 版本号即可.
然后git push上远程.管理员帮助切换默认分支为master.删掉old_master即可.
git完全卸载
在本地把远程的master分支删除,再把reset后的分支内容给push上去 本地仓库 彻底回退到某一个版本 git reset –hard 删除远程的master分支 (注意master前有个:) git push origin :master 重新创建远程master分支
本网站文章仅供交流学习 ,不作为商用, 版权归属原作者,部分文章推送时未能及时与原作者取得联系,若来源标注错误或侵犯到您的权益烦请告知,我们将立即删除.