- 此问题在此处已有答案**:
(17个答案)
21小时前关门了。
它开始于克隆一个GitHub存储库,该存储库是关于Udemy上Nodejs的优秀"Jonas Schmedtmann"课程。
在完成了第一个API练习之后,我的计划是创建我自己的git本地仓库,然后把它发到我的GitHub账户上。
但我做错了...
和往常一样,我曾经在使用Git和Github方面做了很多斗争,我把我所做的工作搞砸了。
所以我想了个坏主意,先删除.git
以断开初始的本地和远程存储库的链接,然后用git init
创建一个新的存储库以将我的工作上传到我自己的存储库中。
没有任何东西像预期的那样工作....而且我已经删除了所有带有"rm -rf .git
"的东西,以为它会解决一些问题。
但我无法在VsCode.
中删除此内容
我不知道这意味着什么,我可以做些什么来完全清理回购重新开始。
问题:为什么在删除本地仓库的.git/
子文件夹后,我仍然看到Git指示符?
2条答案
按热度按时间xkrw2x1b1#
这来自posh-git使用的Oh My Posh Git segment,表示未转移文件(
2!
)或未跟踪文件(?8
)为什么我仍然位于分支(
master
)上,因为我在根文件夹中不再有.git
文件,.git
文件夹,而不是文件。/starter
或/
中应该有一个.git
文件夹。或者有一个
GIT_DIR
环境变量在其他地方引用Git存储库。owfi6suc2#
最后我研究了一下,
1.“git reset --hard”重置当前分支的提示,先把它去掉!2
1.“git clean -df”删除所有未跟踪的文件和目录,它删除了?8
如果它能帮助像我这样的硬初学者。