我不小心把几个文件夹推到了bitbucket中,因为我用git clone克隆了它们。
我无法点击这些文件夹或进入bitbucket
我该如何摆脱已经使用的那些:
rm -rf .git
这两个.git文件夹 然后:
git reset --hard ^HEAD
git push
git commit -a -m "Message"
git push
我也尝试过设置一个提交,但是也没有。 没有这些子模块文件我也从那里移动文件夹并进行了另一次推送,但它们仍然是apear。
答案 0 :(得分:3)
这些不是你在bitbucket网站上看到的“.git文件夹”。
删除.git
并推送不会改变,因为:
.gitmodules
仍然会声明所述子模块要删除子模块,请参阅“How do I remove a Git submodule?”(git 1.8.5 +):
git submodule deinit asubmodule
git rm asubmodule
# Note: asubmodule (no trailing slash)
# or, if you want to leave it in your working tree
git rm --cached asubmodule
然后提交并推送。