I\'m very new to Git. I\'ve been searching for an answer, but I couldn\'t find one.
In my computer I have a project folder like this:
project_a
--some_fo
Assume that I would like to add FreeRTOS
repository, which URL is https://github.com/FreeRTOS/FreeRTOS-Kernel.git
, into my repository, example URL is https://github.com/username/example
as a submodule
git submodule add https://github.com/FreeRTOS/FreeRTOS-Kernel.git
git add .
git commit -m 'add a submodule'
git push
To clone using HTTPS:
git clone https://github.com/username/example.git --recurse-submodules
Using SSH:
git clone git@github.com:username/example.git --recurse-submodules
If you have downloaded the repo without using the --recurse-submodules
argument, you need to run:
git submodule update --init --recursive
All the answers above seems to guide about creating a new repository in git but the question is about adding a folder to existing repo. To do that following steps can be followed.
git clone https://github.com/company/our_repo.git
trunk/bin
git commit -m "message"
and git push origin master
I had more luck with navigating in my terminal to the directory I wanted to add to the repository, then (assuming you're working on a branch called master):
git init
git add .
git commit -m "my commit"
git remote add origin <remote repository URL>
git push origin master
Here's a link to an article explaining how to do it in more detail: https://help.github.com/articles/adding-an-existing-project-to-github-using-the-command-line/
Note that you won't be able to run the "git add ." line if the directory in question is open.
1. first create a git repostry.
2. second open git bash in existing or uploading project.
3. perform git init
4. git add .
5. git commit -m "print message"
6. git remote add github<repostry url>
7. git remote -v
8. git push github master
OR
git push origin master
if you get any error, you may use it
git push -f origin master
I think it is very preferable if you first pull the existing Github repo on the local and then add the new files to the Github repo
This link will help: https://stackoverflow.com/a/61285076/5840973
Open your Terminal, access to this folder and write:
git init
git add .
git commit -m "my commit"
git remote set-url origin git@github.com:username/repo.git
git push origin master