I am the only developer on this project but work on several different machines. I have a private GitHub account and commit all changes locally and then to this repo. This has worked perfectly for 6 months or so but now when I clone a repository some references are missing. It seems that the repo is out of sync with my local project and possibly with my local repo. (How do I know if my local repo is out of sync as well?) Anyway, I now need to make the remote GitHub repo match what I have in my local project. How do I do this? I have tried searching for a solution but could not find this exact scenario and do not want to have the opposite happen and accidentally sync the remote repo to my local project. I am using VS2013 and have done all commit and pull operations through this application. I am not really familiar with other git tools so if you suggest something that requires another tool, please let me know the tool you are using.
Thank you
Earl