I accidently make a mistake in my repo, I separately pushed a folder inside my folder into another repo. What I want is to push
folder1 back to the
mainfolder repo, however when I try to push it I am unable to access the contents on the github user interface. I have already deleted the accidently pushed repo. My repo is organized like this:
-mainfolder -folder1 <- I accidently pushed folder1 into another repo -folder2 -folder3 -folder4 -README.md
I am getting the warning:
hint: You've added another git repository inside your current repository. hint: Clones of the outer repository will not contain the contents of hint: the embedded repository and will not know how to obtain it. hint: If you meant to add a submodule, use: hint: hint: git submodule add <url> folder1 hint: hint: If you added this path by mistake, you can remove it from the hint: index with: hint: hint: git rm --cached folder1 hint: hint: See "git help submodule" for more information.
Do what the message from Git said to do! It told you:
hint: If you added this path by mistake, you can remove it from the hint: index with: hint: hint: git rm --cached folder1
So do that. To sum up:
rm -rf folder1/.git git rm --cached folder1 git add folder1
Now commit and push.
Answered By – matt
This Answer collected from stackoverflow, is licensed under cc by-sa 2.5 , cc by-sa 3.0 and cc by-sa 4.0