gpt4 book ai didi

git - 如何在 Pycharm 中完全重置 github 存储库?

转载 作者:行者123 更新时间:2023-12-01 13:42:36 30 4
gpt4 key购买 nike

我正在尝试完全删除并重新上传我的 GitHub 存储库。我正在使用 Pycharm 的 GitHub 集成,在我的一生中,我无法弄清楚如何让 Pycharm 忘记我曾经设置过 GitHub 存储库并从头开始。

我什至尝试将 .git 文件移动到另一个位置并清除 Pycharm 的缓存,但该死的东西仍然记得它有一个 Github 存储库设置,即使它实际上不再存在于 GitHub 上。

有人知道如何让 Pycharm 忘记吗?

最佳答案

要取消 git 存储库与 GitHub 的链接,

进入 git remote -v将列出配置的 Remote 。

origin  git@github.com:user/repo.git (fetch)
origin git@github.com:user/repo.git (push)
gitlab git@gitlab.com:/user/repo.git (fetch)
gitlab git@gitlab.com:/user/repo.git (push)

带有 github.com 的那个( https://git@ )指向 GitHub 的远程。 (这里 origin)

要删除 Remote ,您可以,
git remote remove origin 

或在旧版本的 git 中,
git remote rm origin 

要将新的 github 存储库添加为远程,您可以
git remote add <name> <repo url>
example. git remote add origin https://github.com/myusername/myproject.git

要将分支重置为初始(或任何特定)提交,

version control > log ,向下滚动到初始(或任何特定)提交

pycharm version control

然后点击 Reset Current Branch to Here...
然后选择硬

hard reset git pycharm

并按重置。 (这是不可逆转的变化)

要将本地存储库中的更改推送到远程存储库(重置为本地到所需提交后),请使用 -f 运行推送强制更新 Remote 。确保远程分支不受 push -f 的保护.
git push -f <remote> <branch> 
example. git push -f origin master

删除所有 .git东西和启动,你可以运行
sudo rm -rf .git/

在 repo 根目录(这将删除 .git 目录,不可逆转的更改)然后运行 ​​ git init

关于git - 如何在 Pycharm 中完全重置 github 存储库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38702536/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com