我正在尝试完全删除并重新上传我的GitHub存储库。我正在使用Pycharm的GitHub集成,对于我一生,我无法弄清楚如何让Pycharm忘记我曾经进行过GitHub存储库设置,只是从头开始。
我什至尝试将.git文件移动到另一个位置并清除Pycharm的缓存,但是该死的事情仍然记得它具有Github存储库设置,即使它实际上不再存在于GitHub上也是如此。
有谁知道如何让Pycharm忘记?
输入git remote -v
将列出配置的遥控器。
origin [email protected]:user/repo.git (fetch)
origin [email protected]:user/repo.git (push)
gitlab [email protected]:/user/repo.git (fetch)
gitlab [email protected]:/user/repo.git (push)
带有github.com(https://
或git@
)的那个指向GitHub的远程目录。(在这里origin
)
要删除遥控器,您可以,
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
,向下滚动到初始(或任何特定的)提交
然后点击 Reset Current Branch to Here...
然后选择困难
然后按重置。(这是不可逆的变化)
要将本地存储库中的更改推送到远程存储库(重置为本地到所需的提交之后),请运行push-f
来强制更新远程存储库。确保远程分支不受保护push -f
。
git push -f <remote> <branch>
example. git push -f origin master
.git
内容并重新启动,可以运行sudo rm -rf .git/
在仓库根目录(这将删除.git目录,不可撤消的更改),然后运行 git init
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句