How to add my current project to an already existing GitHub repository

后端 未结 6 1008
南笙
南笙 2021-01-29 23:01

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         


        
相关标签:
6条回答
  • 2021-01-29 23:22

    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
    
    0 讨论(0)
  • 2021-01-29 23:30

    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.

    • Clone your existing repo using following command: git clone https://github.com/company/our_repo.git
    • Manually take your project folder to the desired location i.e. trunk/bin
    • Now commit and then push in the repo using the commands: git commit -m "message" and git push origin master
    0 讨论(0)
  • 2021-01-29 23:36

    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.

    0 讨论(0)
  • 2021-01-29 23:36
    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
    
    0 讨论(0)
  • 2021-01-29 23:36

    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

    0 讨论(0)
  • 2021-01-29 23:39

    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
    
    0 讨论(0)
提交回复
热议问题