gitgithub

How do I push local folder into new Github repository?


I am trying to push my local code(my portfolio into my new Github repository. So created new repository. It says:

git remote add origin https://github.com/ex_username/ex_name.git
git branch -M main
git push -u origin main

Before pushing this repository, I was working on remote repository(which is another repository on my github) by making changes etc. I used to push: git push origin main

The issue is when I am trying to push my new local folder(which is my portfolio) , the previous repository that I was working on github being pushed together

How can I push my existing folder separately into my new repository?

Here is a clarification, I was working on these repos on Github: enter image description here

and here is next one. This repo is in Desktop/Project/20172018: enter image description here

Currently I have "My Portfolio" folder that I want to push into new repo on Github. When I created new repo and pushing the local folder, then above existing repos are being pushed together: enter image description here

What I want is this, just My Portfolio repo enter image description here


Solution

  • When you create a new GitHub repo they provide you with 2 option of pushing data:

    1. create a new repository...
    2. push an existing repository

    You chose the second one, but the folder that contains all your projects is not a git repository yet, that's why you are having trouble pushing data.

    Try doing the steps provided in the first option as to create a new repository for all your existing projects.