Recursively add the entire folder to a repository
I am trying to add a branch to the master branch on GitHub and push a folder onto that branch.
The folder structure of the branch looks like - SocialApp/SourceCode/DevTrunk/SocialApp and all the source code files are in the last folder.
I am using the following Git commands:
git add *
git commit -m with the message
git push
This is pushing only the first folder "SocialApp" onto GitHub and ignoring the folder SourceCode that is inside the folder. How do I fix this?
Solution 1:
Check the .gitignore
file, if the subdirectory is ignored.
Then try again
git add --all
git commit -am "<commit message>"
git push
Solution 2:
SETUP
- local repository at a local server
- client is connected to the local server via LAN
UPDATE(Sep 2020): use foldername/\*
instead of foldername/\\*
:
git add foldername/\*
To make it to the server...
git commit -m "comments..."
git push remote_server_name master
Mostly, users will assign remote_server_name as origin...
git remote add remote_server_name username@git_server_ip:/path/to/git_repo
Solution 3:
This worked for me:
git add . --force