当前位置:首页 > 教程 > 正文内容

git卸载重装之后配置还在吗(win10卸载git)

2023-04-05 16:00:11教程1

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分支

本网站文章仅供交流学习 ,不作为商用, 版权归属原作者,部分文章推送时未能及时与原作者取得联系,若来源标注错误或侵犯到您的权益烦请告知,我们将立即删除.

本文链接:https://www.xibujisuan.cn/98765519.html