Visual Studio Code (Git: Bad status code: 500) - flutter

I am trying to commit changes from my Flutter codes to my GitHub repositories but this error keeps showing up.
This is the gitlog.
I want to sync it to GitHub.
Also, how can I disconnect my local code to a repository in GitHub since this error keeps showing off?
[2022-07-09T08:38:34.408Z] Log level: Info
[2022-07-09T08:38:34.409Z] [info] Validating found git in: C:\Program Files\Git\cmd\git.exe
[2022-07-09T08:38:34.557Z] [info] Using git 2.36.0.windows.1 from C:\Program Files\Git\cmd\git.exe
[2022-07-09T08:38:35.008Z] > git rev-parse --show-toplevel [440ms]
[2022-07-09T08:38:35.627Z] > git rev-parse --git-dir --git-common-dir [603ms]
[2022-07-09T08:38:35.638Z] [info] Open repository: c:\Users\JHON MICHEAL\Downloads\grabbitapp-v1.0.9
[2022-07-09T08:38:36.070Z] > git status -z -uall [413ms]
[2022-07-09T08:38:36.154Z] > git fetch [506ms]
[2022-07-09T08:38:36.284Z] > git symbolic-ref --short HEAD [210ms]
[2022-07-09T08:38:36.518Z] > git for-each-ref --format=%(refname)%00%(upstream:short)%00%(objectname)%00%(upstream:track)%00%(upstream:remotename)%00%(upstream:remoteref) refs/heads/main refs/remotes/main [230ms]
[2022-07-09T08:38:36.839Z] > git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) [317ms]
[2022-07-09T08:38:36.840Z] > git remote --verbose [314ms]
[2022-07-09T08:38:37.181Z] > git config --get commit.template [322ms]
[2022-07-09T08:38:37.646Z] > git status -z -uall [459ms]
[2022-07-09T08:38:37.722Z] > git check-ignore -v -z --stdin [326ms]
[2022-07-09T08:38:37.944Z] > git ls-files --stage -- C:\Users\JHON MICHEAL\Downloads\grabbitapp-v1.0.9\lib\main.dart [375ms]
[2022-07-09T08:38:38.019Z] > git symbolic-ref --short HEAD [354ms]
[2022-07-09T08:38:38.029Z] > git show --textconv :lib/main.dart [484ms]
[2022-07-09T08:38:38.211Z] > git cat-file -s 5d6402f0276f3fd5b022360f84c102449513b154 [263ms]
[2022-07-09T08:38:38.283Z] > git for-each-ref --format=%(refname)%00%(upstream:short)%00%(objectname)%00%(upstream:track)%00%(upstream:remotename)%00%(upstream:remoteref) refs/heads/main refs/remotes/main [260ms]
[2022-07-09T08:38:38.614Z] > git ls-files --stage -- C:\Users\JHON MICHEAL\Downloads\grabbitapp-v1.0.9\lib\main.dart [385ms]
[2022-07-09T08:38:38.654Z] > git remote --verbose [364ms]
[2022-07-09T08:38:38.655Z] > git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) [368ms]
[2022-07-09T08:38:38.977Z] > git config --get commit.template [311ms]
[2022-07-09T08:38:38.991Z] > git cat-file -s 5d6402f0276f3fd5b022360f84c102449513b154 [373ms]
[2022-07-09T08:38:39.126Z] > git status -z -uall [137ms]
[2022-07-09T08:38:39.174Z] > git symbolic-ref --short HEAD [45ms]
[2022-07-09T08:38:39.221Z] > git for-each-ref --format=%(refname)%00%(upstream:short)%00%(objectname)%00%(upstream:track)%00%(upstream:remotename)%00%(upstream:remoteref) refs/heads/main refs/remotes/main [44ms]
[2022-07-09T08:38:39.281Z] > git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) [57ms]
[2022-07-09T08:38:39.282Z] > git remote --verbose [55ms]
[2022-07-09T08:38:39.366Z] > git config --get commit.template [73ms]
[2022-07-09T08:40:45.853Z] > git check-ignore -v -z --stdin [108ms]
[2022-07-09T08:40:48.737Z] > git check-ignore -v -z --stdin [87ms]
[2022-07-09T08:40:51.641Z] > git branch [79ms]
[2022-07-09T08:40:51.763Z] > git rm --cached -r -- . [118ms]
[2022-07-09T08:40:51.763Z] error: the following file has staged content different from both the
file and the HEAD:
.dhiwise/config
(use -f to force removal)
[2022-07-09T08:41:39.111Z] > git fetch [112ms]
[2022-07-09T08:41:39.188Z] > git status -z -uall [69ms]
[2022-07-09T08:41:39.236Z] > git symbolic-ref --short HEAD [43ms]
[2022-07-09T08:41:39.308Z] > git for-each-ref --format=%(refname)%00%(upstream:short)%00%(objectname)%00%(upstream:track)%00%(upstream:remotename)%00%(upstream:remoteref) refs/heads/main refs/remotes/main [69ms]
[2022-07-09T08:41:39.356Z] > git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) [46ms]
[2022-07-09T08:41:39.359Z] > git remote --verbose [44ms]
[2022-07-09T08:41:39.406Z] > git config --get commit.template [38ms]
[2022-07-09T08:41:40.401Z] > git ls-files --stage -- C:\Users\JHON MICHEAL\Downloads\grabbitapp-v1.0.9\lib\main.dart [39ms]
[2022-07-09T08:41:40.443Z] > git cat-file -s 5d6402f0276f3fd5b022360f84c102449513b154 [39ms]
[2022-07-09T08:41:40.516Z] > git show --textconv :lib/main.dart [45ms]
[2022-07-09T08:42:07.781Z] > git status -z -uall [84ms]
[2022-07-09T08:42:07.896Z] > git symbolic-ref --short HEAD [111ms]
[2022-07-09T08:42:07.939Z] > git ls-files --stage -- C:\Users\JHON MICHEAL\Downloads\grabbitapp-v1.0.9\lib\main.dart [106ms]
[2022-07-09T08:42:07.981Z] > git for-each-ref --format=%(refname)%00%(upstream:short)%00%(objectname)%00%(upstream:track)%00%(upstream:remotename)%00%(upstream:remoteref) refs/heads/main refs/remotes/main [81ms]
[2022-07-09T08:42:08.028Z] > git cat-file -s 5d6402f0276f3fd5b022360f84c102449513b154 [85ms]
[2022-07-09T08:42:08.075Z] > git remote --verbose [86ms]
[2022-07-09T08:42:08.082Z] > git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) [96ms]
[2022-07-09T08:42:08.178Z] > git config --get commit.template [84ms]
[2022-07-09T08:42:08.329Z] > git show --textconv :lib/main.dart [222ms]
[2022-07-09T08:42:09.080Z] > git ls-files --stage -- C:\Users\JHON MICHEAL\Downloads\grabbitapp-v1.0.9\lib\main.dart [86ms]
[2022-07-09T08:42:09.116Z] > git cat-file -s 5d6402f0276f3fd5b022360f84c102449513b154 [33ms]
[2022-07-09T08:42:09.182Z] > git show --textconv :lib/main.dart [40ms]
[2022-07-09T08:44:39.607Z] > git fetch [101ms]
[2022-07-09T08:44:39.688Z] > git status -z -uall [69ms]
[2022-07-09T08:44:39.732Z] > git symbolic-ref --short HEAD [35ms]
[2022-07-09T08:44:39.774Z] > git for-each-ref --format=%(refname)%00%(upstream:short)%00%(objectname)%00%(upstream:track)%00%(upstream:remotename)%00%(upstream:remoteref) refs/heads/main refs/remotes/main [38ms]
[2022-07-09T08:44:39.842Z] > git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) [61ms]
[2022-07-09T08:44:39.843Z] > git remote --verbose [58ms]
[2022-07-09T08:44:39.914Z] > git config --get commit.template [40ms]
[2022-07-09T08:44:40.845Z] > git ls-files --stage -- C:\Users\JHON MICHEAL\Downloads\grabbitapp-v1.0.9\lib\main.dart [42ms]
[2022-07-09T08:44:40.894Z] > git cat-file -s 5d6402f0276f3fd5b022360f84c102449513b154 [46ms]
[2022-07-09T08:44:40.950Z] > git show --textconv :lib/main.dart [43ms]
[2022-07-09T08:44:46.970Z] > git -c user.useConfigOnly=true commit --quiet [964ms]
[2022-07-09T08:44:46.970Z] Error: Bad status code: 500
at ClientRequest.<anonymous> (c:\Users\JHON MICHEAL\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\git\dist\git-editor-main.js:1:470)
at Object.onceWrapper (node:events:510:26)
at ClientRequest.emit (node:events:390:28)
at HTTPParser.parserOnIncomingClient (node:_http_client:623:27)
at HTTPParser.parserOnHeadersComplete (node:_http_common:128:17)
at Socket.socketOnData (node:_http_client:487:22)
at Socket.emit (node:events:390:28)
at addChunk (node:internal/streams/readable:315:12)
at readableAddChunk (node:internal/streams/readable:289:9)
at Socket.Readable.push (node:internal/streams/readable:228:10)
error: There was a problem with the editor '"c:\Users\JHON MICHEAL\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\git\dist\git-editor.sh"'.
Please supply the message using either -m or -F option.
[2022-07-09T08:44:47.017Z] > git config --get-all user.name [41ms]
[2022-07-09T08:44:47.059Z] > git config --get-all user.email [39ms]
[2022-07-09T08:48:45.145Z] > git fetch [139ms]
[2022-07-09T08:48:45.220Z] > git ls-files --stage -- C:\Users\JHON MICHEAL\Downloads\grabbitapp-v1.0.9\lib\main.dart [76ms]
[2022-07-09T08:48:45.321Z] > git cat-file -s 5d6402f0276f3fd5b022360f84c102449513b154 [97ms]
[2022-07-09T08:48:45.408Z] > git status -z -uall [242ms]
[2022-07-09T08:48:45.463Z] > git show --textconv :lib/main.dart [106ms]
[2022-07-09T08:48:45.496Z] > git symbolic-ref --short HEAD [82ms]
[2022-07-09T08:48:45.545Z] > git for-each-ref --format=%(refname)%00%(upstream:short)%00%(objectname)%00%(upstream:track)%00%(upstream:remotename)%00%(upstream:remoteref) refs/heads/main refs/remotes/main [45ms]
[2022-07-09T08:48:45.613Z] > git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) [64ms]
[2022-07-09T08:48:45.617Z] > git remote --verbose [64ms]
[2022-07-09T08:48:45.709Z] > git config --get commit.template [76ms]
[2022-07-09T08:48:46.506Z] > git ls-files --stage -- C:\Users\JHON MICHEAL\Downloads\grabbitapp-v1.0.9\lib\main.dart [54ms]
[2022-07-09T08:48:46.546Z] > git cat-file -s 5d6402f0276f3fd5b022360f84c102449513b154 [36ms]
[2022-07-09T08:48:46.618Z] > git show --textconv :lib/main.dart [40ms]
This is shown if the command output is clicked

Go to VSCode's settings and search for git: use editor as commit input.
An option with tick box will appear:
If that option is on just turn it off by unticking it.

You shouldn't leave blank the message before you commit the changes :D

Go to settings and untick the option Git: use editor as commit input:

Related

Pushing to GitHub in VS Code causes error "Authentication failed" with unknown user name

I'm using VS Code 1.74.0 to push changes to my GitHub repository. When I click on Sync changes, VS Code asks me for the password for a user named 22298273#github.com.
This "user" is unknown to me and I don't know where that number (22298273) originates from. When I press ESC when the dialog is shown, I get the following error message in the git output:
2022-12-13 14:00:55.675 [info] > git push origin master:master [1546ms]
2022-12-13 14:00:55.676 [info] remote: Invalid username or password.
fatal: Authentication failed for 'https://github.com/some-user-name/my-first-app.git/'
This does make sense, even though I don't know the user shown above. However, when I repeatedly press Sync changes again and always press ESC when the dialog for entering the password comes up, the sync finally succeeds after a couple of times (without entering anything as a password):
2022-12-13 14:00:58.138 [info] > git push origin master:master [1051ms]
2022-12-13 14:00:58.138 [info] To https://github.com/some-user-name/my-first-app.git
b098c51..16d459f master -> master
Alternatively, when I enter my valid access token from GitHub into the password field, the sync works straight away, but my question remains: Where does that user number (22298273) come from? And why does the sync work without entering anything into the password field after a couple of attempts?
Update
After following some of the advices given in the comment, I still have the same behaviour:
>>> I performed a change, added a file via "Commit" and then pressed "Sync Changes" <<<
2022-12-15 14:54:21.810 [info] > git log --oneline --cherry master...master#{upstream} -- [1ms]
2022-12-15 14:54:22.351 [info] > git pull --tags -r origin master [537ms]
2022-12-15 14:54:22.351 [info] From https://github.com/gorgsenegger/my-first-app
* branch master -> FETCH_HEAD
2022-12-15 14:54:23.522 [info] > git ls-files --stage -- /home/johndoe/projects/my-first-app/src/app/servers/servers.component.html [0ms]
2022-12-15 14:54:23.528 [info] > git cat-file -s 573c25317a9597ab31b651934d4d309c74105cec [1ms]
2022-12-15 14:54:23.587 [info] > git show --textconv :src/app/servers/servers.component.html [0ms]
>>> Here VS Code asks for the password for my user id <<<
>>> I just pressed ESC <<<
2022-12-15 14:54:31.348 [info] > git push origin master:master [9530ms]
2022-12-15 14:54:31.348 [info] remote: Invalid username or password.
fatal: Authentication failed for 'https://github.com/gorgsenegger/my-first-app.git/'
>>> Now I pressed "Sync Changes" again, VS Code asks for the password for my user id <<<
>>> I just pressed ESC again <<<
2022-12-15 14:54:41.412 [info] > git log --oneline --cherry master...master#{upstream} -- [0ms]
2022-12-15 14:54:42.411 [info] > git push origin master:master [991ms]
>>> Despite NOT having entered anything into the password field, not my commit is pushed <<<
2022-12-15 14:54:42.412 [info] To https://github.com/gorgsenegger/my-first-app.git
0b0ca9a..319c84d master -> master
2022-12-15 14:54:42.421 [info] > git config --get commit.template [2ms]
2022-12-15 14:54:42.426 [info] > git for-each-ref --format=%(refname)%00%(upstream:short)%00%(objectname)%00%(upstream:track)%00%(upstream:remotename)%00%(upstream:remoteref) refs/heads/master refs/remotes/master [1ms]
2022-12-15 14:54:42.435 [info] > git status -z -uall [6ms]
2022-12-15 14:54:42.436 [info] > git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) [2ms]
2022-12-15 14:54:43.575 [info] > git config --get commit.template [1ms]
2022-12-15 14:54:43.580 [info] > git for-each-ref --format=%(refname)%00%(upstream:short)%00%(objectname)%00%(upstream:track)%00%(upstream:remotename)%00%(upstream:remoteref) refs/heads/master refs/remotes/master [2ms]
2022-12-15 14:54:43.588 [info] > git status -z -uall [5ms]
2022-12-15 14:54:43.588 [info] > git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) [1ms]
2022-12-15 14:54:43.682 [info] > git ls-files --stage -- /home/johndoe/projects/my-first-app/src/app/servers/servers.component.html [1ms]
2022-12-15 14:54:43.688 [info] > git cat-file -s 573c25317a9597ab31b651934d4d309c74105cec [1ms]
2022-12-15 14:54:43.740 [info] > git show --textconv :src/app/servers/servers.component.html [1ms]
2022-12-15 14:54:49.575 [info] > git pull --tags -r origin master [8159ms]
2022-12-15 14:54:49.575 [info] remote: Invalid username or password.
fatal: Authentication failed for 'https://github.com/gorgsenegger/my-first-app.git/'
I signed out of my GitHub account within VS Code and also first updated the VS Code entry in the Windows Credential Manager. When this didn't work I deleted the entry and tried again, to no avail.
I can enter my personal access token when the dialog comes up in VS Code and it works, but I have to do it every time when I click on Sync Changes. And I still don't understand why I can click ESC (multiple times) and eventually the sync is performed without entering any password/access token.

Github error: failed to push some refs to github.com

I have installed the git ,created repository , then I have tried to push from vs code to github repository with cmd
git push -u origin main
Git say error: failed to push some refs to 'github.com:loobj126/boredape-dapp-bj.git''
What's the problem?
https://github.com/loobj126/boredape-dapp-bj
i ve few approach yet still not resolve
https://komodor.com/learn/how-to-fix-failed-to-push-some-refs-to-git-errors/
Latest input :
after initialize
[2022-04-20T08:44:06.669Z] Validating found git in: C:\Program Files\Git\cmd\git.exe
[2022-04-20T08:44:06.796Z] Using git 2.35.3.windows.1 from C:\Program Files\Git\cmd\git.exe
[2022-04-20T10:45:43.723Z] > git init [128ms]
[2022-04-20T10:45:44.399Z] > git rev-parse --git-dir [72ms]
[2022-04-20T10:45:44.403Z] Open repository: c:\Users\loobj\boredape-dapp-bj
[2022-04-20T10:45:44.606Z] > git fetch [197ms]
[2022-04-20T10:45:44.676Z] > git symbolic-ref --short HEAD [119ms]
[2022-04-20T10:45:44.765Z] > git for-each-ref --format=%(refname)%00%(upstream:short)%00%(objectname)%00%(upstream:track) refs/heads/master refs/remotes/master [85ms]
[2022-04-20T10:45:44.872Z] > git remote --verbose [99ms]
[2022-04-20T10:45:44.888Z] > git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) [119ms]
[2022-04-20T10:45:45.019Z] > git config --get commit.template [122ms]
[2022-04-20T10:45:45.040Z] > git config --local branch.master.github-pr-owner-number [121ms]
[2022-04-20T10:45:45.300Z] > git symbolic-ref --short HEAD [101ms]
[2022-04-20T10:45:45.385Z] > git for-each-ref --format=%(refname)%00%(upstream:short)%00%(objectname)%00%(upstream:track) refs/heads/master refs/remotes/master [80ms]
[2022-04-20T10:45:45.490Z] > git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) [101ms]
[2022-04-20T10:45:45.507Z] > git remote --verbose [115ms]
[2022-04-20T10:45:45.589Z] > git config --get commit.template [76ms]
Click push
[2022-04-20T10:59:18.763Z] > git push boredape-dapp-bj master [153ms]
[2022-04-20T10:59:18.763Z] error: src refspec master does not match any
error: failed to push some refs to 'https://github.com/loobj126/boredape-dapp-bj.git'
[2022-04-20T11:00:41.028Z] > git fetch [141ms]
[2022-04-20T11:00:41.220Z] > git symbolic-ref --short HEAD [68ms]
[2022-04-20T11:00:41.286Z] > git for-each-ref --format=%(refname)%00%(upstream:short)%00%(objectname)%00%(upstream:track) refs/heads/master refs/remotes/master [63ms]
[2022-04-20T11:00:41.380Z] > git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) [91ms]
[2022-04-20T11:00:41.394Z] > git remote --verbose [102ms]
[2022-04-20T11:00:41.485Z] > git config --get commit.template [84ms]
Solution 1: for error: src refspec master does not match any.
All you need to perform is git commit with a proper message and then do git push to the remote origin to avoid any errors.
mkdir repo && cd repo
git remote add origin /path/to/origin.git
git add .
git commit -m "initial commit"
git push origin master
Solution 2 – First, check what refs you have, and once you find that, make a git push to the specific remote branch.
# To get all the ref
git show-ref
# replace with your branch name according to ref
git push origin HEAD:<branch>
this worked for me.
To fix the error, go on and run following commands:
git pull --rebase origin main
git push -u origin main
If the first command above runs successfully, you should get a response that says: Successfully rebased and updated refs/heads/main.
The second command pushes your local repo's current state to the remote branch.
ref: https://www.freecodecamp.org/news/error-failed-to-push-some-refs-to-how-to-fix-in-git/

Folders/files not updated to Github?

I'm still very new to all these so please be patient with me.
I've recently changed my GitHub username and that is when I started noticing this issue: files or folders that are manually created on VS code or in the windows folder don't get uploaded onto GitHub. Whenever I try git add. & commit commands, I get this error message below:
warning: could not open directory '.vscode/': Permission denied
However, if I create a file on GitHub itself, say an index HTML file, it shows up on my windows folder. I can push any changes to this HTML file made on VS code and it shows up GitHub.
I have provided the log below if it's of any help.
Looking for git in: C:\Program Files\Git\cmd\git.exe
Using git 2.27.0.windows.1 from C:\Program Files\Git\cmd\git.exe
> git rev-parse --git-dir
Open repository: c:\Users\raeye\AppData\Local\Packages\CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc\LocalState\rootfs\home\raeyean\code\raeleneho\todoapp
> git status -z -u
> git symbolic-ref --short HEAD
> git rev-parse main
> git config --global user.email
> git check-ignore -v -z --stdin
> git rev-parse --symbolic-full-name main#{u}
> git rev-list --left-right main...refs/remotes/origin/main
> git for-each-ref --sort -committerdate --format %(refname) %(objectname)
> git remote --verbose
> git config --get commit.template
> git show --textconv :html/todoList.html
> git ls-files --stage -- C:\Users\raeye\AppData\Local\Packages\CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc\LocalState\rootfs\home\raeyean\code\raeleneho\todoapp\html\todoList.html
> git show --textconv :.vscode/settings.json
> git ls-files --stage -- C:\Users\raeye\AppData\Local\Packages\CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc\LocalState\rootfs\home\raeyean\code\raeleneho\todoapp\.vscode\settings.json
> git show --textconv :html/todoList.html
> git ls-files --stage -- C:\Users\raeye\AppData\Local\Packages\CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc\LocalState\rootfs\home\raeyean\code\raeleneho\todoapp\html\todoList.html
> git status -z -u
> git symbolic-ref --short HEAD
> git rev-parse main
> git rev-parse --symbolic-full-name main#{u}
> git rev-list --left-right main...refs/remotes/origin/main
> git for-each-ref --sort -committerdate --format %(refname) %(objectname)
> git remote --verbose
> git config --get commit.template
> git status -z -u
> git symbolic-ref --short HEAD
> git rev-parse main
> git rev-parse --symbolic-full-name main#{u}
> git rev-list --left-right main...refs/remotes/origin/main
> git for-each-ref --sort -committerdate --format %(refname) %(objectname)
> git remote --verbose
> git config --get commit.template
> git status -z -u
> git ls-files --stage -- C:\Users\raeye\AppData\Local\Packages\CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc\LocalState\rootfs\home\raeyean\code\raeleneho\todoapp\html\todoList.html
> git symbolic-ref --short HEAD
> git show --textconv :html/todoList.html
> git rev-parse main
> git rev-parse --symbolic-full-name main#{u}
> git rev-list --left-right main...refs/remotes/origin/main
> git for-each-ref --sort -committerdate --format %(refname) %(objectname)
> git remote --verbose
> git config --get commit.template
> git init
error: could not write config file C:/Users/raeye/AppData/Local/Packages/CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc/LocalState/rootfs/home/raeyean/code/raeleneho/todoapp/.git/config: Permission denied
fatal: could not set 'core.repositoryformatversion' to '0'
> git status -z -u
> git ls-files --stage -- C:\Users\raeye\AppData\Local\Packages\CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc\LocalState\rootfs\home\raeyean\code\raeleneho\todoapp\html\todoList.html
> git symbolic-ref --short HEAD
> git rev-parse main
> git show --textconv :html/todoList.html
> git rev-parse --symbolic-full-name main#{u}
> git rev-list --left-right main...refs/remotes/origin/main
> git for-each-ref --sort -committerdate --format %(refname) %(objectname)
> git remote --verbose
> git config --get commit.template
> git status -z -u
> git ls-files --stage -- C:\Users\raeye\AppData\Local\Packages\CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc\LocalState\rootfs\home\raeyean\code\raeleneho\todoapp\html\todoList.html
> git show --textconv :html/todoList.html
> git symbolic-ref --short HEAD
> git rev-parse main
> git rev-parse --symbolic-full-name main#{u}
> git rev-list --left-right main...refs/remotes/origin/main
> git for-each-ref --sort -committerdate --format %(refname) %(objectname)
> git remote --verbose
> git config --get commit.template
If you can fetch but not push, that means your repository is a public one, but your git config credential.helper, probably set to manager (even in your WSL2 Ubuntu session), has cached the wrong credential.
Try and type:
cd /path/to/repo
git remote set-url origin https://<myNewGitHubAccount>#github.com/<myNewGitHubAccount>/myRepo
Then try and push again: a popup should ask for your GitHub Account password (or better yet, for a PAT -- Personal Access Token)
If you go the SSH route, make sure to follow "Connecting to GitHub with SSH
", and check if ssh -Tv git#github.com does end up with a welcome message.

VSCode "Commit staged" successful but GitHub is not updated

Successfully linked up a repository from GitHub to local, after editing, file model\genre.js needs to be upload and commit back to GitHub. So, I did,
In Source Control panel, in Changed list, click on the "+" sign to make it to staged. File advanced from Changed to Staged.
Same panel, click on ... from the top, then "Commit staged", hit Enter.
This file is gone from Staged list, now only package.json and package-lock.json left in Changed list which is alright as I don't want to touch the masters in GitHub.
Looks perfect. Checking GitHub, oops, shows update was 2 hrs ago, refresh the page, still. Opened up the file and check, not having my latest update.
Is it because I didn't Fork it beforehand? I'm a bit hesitate to git push origin master --force
Here is the Git output from VSCode:
Using git 2.10.2.windows.1 from C:\Program Files\Git\cmd\git.exe
git rev-parse --show-toplevel
git rev-parse --show-toplevel
git status -z -u
git config --get commit.template
git fetch
git symbolic-ref --short HEAD
git rev-parse master
git rev-parse --symbolic-full-name --abbrev-ref master#{u}
git rev-list --left-right master...origin/master
git for-each-ref --format %(refname) %(objectname)
git remote --verbose
git status -z -u
git symbolic-ref --short HEAD
git rev-parse master
git rev-parse --symbolic-full-name --abbrev-ref master#{u}
git rev-list --left-right master...origin/master
git for-each-ref --format %(refname) %(objectname)
git remote --verbose
git show :app.js
git show :populatedb.js
git fetch
git status -z -u
git symbolic-ref --short HEAD
git rev-parse master
git rev-parse --symbolic-full-name --abbrev-ref master#{u}
git rev-list --left-right master...origin/master
git for-each-ref --format %(refname) %(objectname)
git remote --verbose
git show :populatedb.js
git fetch
git show :populatedb.js
git status -z -u
git symbolic-ref --short HEAD
git rev-parse master
git rev-parse --symbolic-full-name --abbrev-ref master#{u}
git rev-list --left-right master...origin/master
git show :populatedb.js
git for-each-ref --format %(refname) %(objectname)
git remote --verbose
git fetch
git show :populatedb.js
git status -z -u
git show :populatedb.js
git symbolic-ref --short HEAD
git rev-parse master
git rev-parse --symbolic-full-name --abbrev-ref master#{u}
git rev-list --left-right master...origin/master
git for-each-ref --format %(refname) %(objectname)
git remote --verbose
git status -z -u
git symbolic-ref --short HEAD
git rev-parse master
git rev-parse --symbolic-full-name --abbrev-ref master#{u}
git rev-list --left-right master...origin/master
git for-each-ref --format %(refname) %(objectname)
git remote --verbose
git status -z -u
git symbolic-ref --short HEAD
git rev-parse master
git rev-parse --symbolic-full-name --abbrev-ref master#{u}
git rev-list --left-right master...origin/master
git for-each-ref --format %(refname) %(objectname)
git remote --verbose
git status -z -u
git symbolic-ref --short HEAD
git rev-parse master
git rev-parse --symbolic-full-name --abbrev-ref master#{u}
git rev-list --left-right master...origin/master
git for-each-ref --format %(refname) %(objectname)
git remote --verbose
git fetch
git status -z -u
git symbolic-ref --short HEAD
git rev-parse master
git rev-parse --symbolic-full-name --abbrev-ref master#{u}
git rev-list --left-right master...origin/master
git for-each-ref --format %(refname) %(objectname)
git remote --verbose
git show :populatedb.js
git show :models/genre.js
git status -z -u
git symbolic-ref --short HEAD
git rev-parse master
git rev-parse --symbolic-full-name --abbrev-ref master#{u}
git rev-list --left-right master...origin/master
git for-each-ref --format %(refname) %(objectname)
git remote --verbose
git fetch
git status -z -u
git symbolic-ref --short HEAD
git rev-parse master
git rev-parse --symbolic-full-name --abbrev-ref master#{u}
git rev-list --left-right master...origin/master
git for-each-ref --format %(refname) %(objectname)
git remote --verbose
git show :models/genre.js
git show HEAD:models/genre.js
git add -A -- c:\Users\Admin\Documents\LEARN\express-locallibrary-tutorial\models\genre.js
git status -z -u
git symbolic-ref --short HEAD
git rev-parse master
git rev-parse --symbolic-full-name --abbrev-ref master#{u}
git rev-list --left-right master...origin/master
git for-each-ref --format %(refname) %(objectname)
git remote --verbose
git show :models/genre.js
git fetch
git status -z -u
git symbolic-ref --short HEAD
git rev-parse master
git rev-parse --symbolic-full-name --abbrev-ref master#{u}
git rev-list --left-right master...origin/master
git for-each-ref --format %(refname) %(objectname)
git remote --verbose
git show :models/genre.js
git commit --quiet --allow-empty-message --file -
git status -z -u
git symbolic-ref --short HEAD
git rev-parse master
git rev-parse --symbolic-full-name --abbrev-ref master#{u}
git rev-list --left-right master...origin/master
git for-each-ref --format %(refname) %(objectname)
git remote --verbose
git show HEAD:models/genre.js
git fetch
git status -z -u
git symbolic-ref --short HEAD
git rev-parse master
git rev-parse --symbolic-full-name --abbrev-ref master#{u}
git rev-list --left-right master...origin/master
git for-each-ref --format %(refname) %(objectname)
git remote --verbose
git show HEAD:models/genre.js
git fetch
git status -z -u
git symbolic-ref --short HEAD
git rev-parse master
git rev-parse --symbolic-full-name --abbrev-ref master#{u}
git rev-list --left-right master...origin/master
git for-each-ref --format %(refname) %(objectname)
git remote --verbose
git show HEAD:models/genre.js
git status -z -u
git symbolic-ref --short HEAD
git rev-parse master
git rev-parse --symbolic-full-name --abbrev-ref master#{u}
git rev-list --left-right master...origin/master
git for-each-ref --format %(refname) %(objectname)
git remote --verbose
git show :models/genre.js
git fetch
git status -z -u
git symbolic-ref --short HEAD
git rev-parse master
git rev-parse --symbolic-full-name --abbrev-ref master#{u}
git rev-list --left-right master...origin/master
git for-each-ref --format %(refname) %(objectname)
git remote --verbose
git show :models/genre.js
git fetch
git status -z -u
git symbolic-ref --short HEAD
git rev-parse master
git rev-parse --symbolic-full-name --abbrev-ref master#{u}
git rev-list --left-right master...origin/master
git for-each-ref --format %(refname) %(objectname)
git remote --verbose
git show :models/genre.js
after vscode commited the changes you need to push it from terminal

sync laravel code with github

I want to sync my code to my github repo, so anytime I update my code it should be updated in the repo. Is there any proper and structured way of doing this.
So this is how I am doing it now
1
$ cd my-project
$ git init
$ git remote add origin GITHUB_URL
$ git pull origin master
$ git status
$ git add .
$ git commit -m "Init repo."
$ git push -u origin master
then just repeat following steps
$ git add .
$ git commit -m "Init repo."
$ git push -u origin master