Reputation: 2105
A few days ago I created a repository on Github, then followed the steps to add my existing solution to it. I have no idea what I did wrong, but after a few random 'git add' commands and whatnot, I now get the message in github for windows:
failed to sync this branch.
You might need to open a shell and debug the state of this repo.
Not gonna happen.
A better idea is that I delete the repository at github and start over with my local repository. I know how to delete the repository on github (I know it is easy because I have already done this once.) I am not sure how to start over locally. Is there a git command that is basically "git uninit" or "git deconstruct repository" ?
Upvotes: 28
Views: 59283
Reputation: 171
git windows even can't clone the repo for me regardless I can clone it in git shell. I fixed it by following steps:
without restarting windows won't solve the problem, I did try.
Upvotes: 0
Reputation: 423
I got this error on GitHub for Windows when I had lost internet connection. Once I got connection back it sync'd up fine. Apparently the error messages on the windows client just aren't descriptive enough to tell you when you've lost connectivity. It was as simple as that.
Upvotes: 2
Reputation: 1381
Upvotes: 9
Reputation: 363
I'm pretty sure I found this in another stackoverflow (if I see that one I'll put the link here) but restarting Windows actually fixes this problem for me. If I remember right, this is related to Github for Windows updating.
There may be another way to get the app to update correctly and sync without restarting. Everytime I've had this issue though, restarting Windows fixes it.
Upvotes: 0
Reputation: 318
There is another option that does not involve using the command line. It goes without saying that yes, you should know how to use it but if you are just learning it's not that simple.
Download TortoiseGit and right-click on the folder containing the repo. Go to TortoiseGit > Push and enter your login details. Badabing.
I use it in tandem with the Github client. Life is easier/quicker now.
Upvotes: 0
Reputation: 62057
Git stores everything about a repo at the repo's root in the hidden .git
folder. Simply deleting that folder, rm -rf .git
makes it as if there never was a repo there.
Upvotes: 60