I get git-status at ~/bin:
# Untracked files:
# (use "git add <file>..." to include in what will be committed)
#
# screen/dev/
I run
git add --force screen/dev/
I get the same git-status as before. I add each file in the folder independently, but I get the same git-status.
There is no .git in screen/dev/. The folder seems not to be a sumbodule.
How can you add a folder and its content with force to my git at ~/bin?
Try doing:
Also, if you have a .gitignore file it's also possible that you are unintentionally ignoring something (ie: possibly the files you are trying to add).
You should not need '
--force
' or '-f
' option: see git add:-f
--force
:Allow adding otherwise ignored files.
In your case, you may not want to add all files, included ignored files under screen/dev directory.
should be enough (without options or ending '/')
Is that a typo on cut paste?
If not, it should be
If nothing works...
git add -A
The problem can be solved by renaming the folder and adding the folder with a new name to Git.
This suggests me that there must be some file manipulating the folder name
dev
.I've also found that you have to have at least a file in that dir in order to be picked up by git.
git add screen/dev
won't work if there are no files inside.