VS Code how to use github with existing local project

Try instead with command-line:

cd c:\ABC
git init .
git config --global user.name <yourGitHubAccount>
git config --global user.email <yourGitHubEmailAccount>
git add .

git status
# edit .gitignore to ignore folder you don't want

git commit -m "first commit"
git remote add origin https://github.com/<yourGitHubAccount>/<yourRepo.git>
git push -u origin master

Make sure your GitHub repo was actually empty (no README.md)


@VonC, re-did the same steps: 1) create a new local empty directory, in VS Code link local empty directory to the empty repository at GitHub as described. Succeeded.

2) populate this local empty directory with my code files/directories.

3) git init . system msg: Reinitialized existing Git repository .../.git/

3) ran these two commands one at a time, no error nor message.

git config --global user.name Jeb50 
git config --global user.email [email protected]

4) git add . System msg:

warning: LF will be replaced by CRLF in .vscode/launch.json.
The file will have its original line endings in your working directory.
warning: LF will be replaced by CRLF in Angular/Modules/mainApp.js.
The file will have its original line endings in your working directory.
warning: LF will be replaced by CRLF in content/Site.css.
The file will have its original line endings in your working directory.
warning: LF will be replaced by CRLF in package-lock.json.
The file will have its original line endings in your working directory.
warning: LF will be replaced by CRLF in package.json.
The file will have its original line endings in your working directory.

5) git status System msg:

On branch master

Initial commit

Changes to be committed:
  (use "git rm --cached <file>..." to unstage)

        new file:   .gitignore
        new file:   .vscode/launch.json
        new file:   Angular/Controllers/AuthController.js
        new file:   Angular/Controllers/MainController.js
        new file:   Angular/Models/user.js
        new file:   Angular/Modules/mainApp.js
        new file:   Passport/passport-init.js
        new file:   Routes/authentication.js
        new file:   Routes/routerMEAN2.js
        new file:   Untitled.png
        new file:   Views/Authentication/login.html
        new file:   Views/Authentication/register.html
        new file:   Views/Authentication/unauth.html
        new file:   Views/Main/About.html
        new file:   Views/Main/Contact.html
        new file:   Views/Main/index.html
        new file:   Views/Starter.ejs
        new file:   content/Site.css
        new file:   package-lock.json
        new file:   package.json
        new file:   server.js

6) my .gitignore file:

# individual files
9222.jpg
err1.jpg
config.js

# exclude  folders
node_modules/

7) git commit -m "first commit", seems ok but no code shown under the repository System msg:

[master (root-commit) f8e435e] first commit
 21 files changed, 2305 insertions(+)
 create mode 100644 .gitignore
 create mode 100644 .vscode/launch.json
 create mode 100644 Angular/Controllers/AuthController.js
 create mode 100644 Angular/Controllers/MainController.js
 create mode 100644 Angular/Models/user.js
 create mode 100644 Angular/Modules/mainApp.js
 create mode 100644 Passport/passport-init.js
 create mode 100644 Routes/authentication.js
 create mode 100644 Routes/routerMEAN2.js
 create mode 100644 Untitled.png
 create mode 100644 Views/Authentication/login.html
 create mode 100644 Views/Authentication/register.html
 create mode 100644 Views/Authentication/unauth.html
 create mode 100644 Views/Main/About.html
 create mode 100644 Views/Main/Contact.html
 create mode 100644 Views/Main/index.html
 create mode 100644 Views/Starter.ejs
 create mode 100644 content/Site.css
 create mode 100644 package-lock.json
 create mode 100644 package.json
 create mode 100644 server.js

8) git remote add origin https://github.com/Jeb50/MEAN2.git System msg:

fatal: remote origin already exists.

9) git push -u origin master System msg:

Counting objects: 34, done.
Delta compression using up to 8 threads.
Compressing objects: 100% (29/29), done.
Writing objects: 100% (34/34), 30.77 KiB | 0 bytes/s, done.
Total 34 (delta 1), reused 0 (delta 0)
remote: Resolving deltas: 100% (1/1), done.
To https://github.com/TLKG/MEAN2.git
 * [new branch]      master -> master
Branch master set up to track remote branch master from origin.

Refresh Code tab at GitHub, expected files show up. Seems working.

Awesome!

Tags:

Github