它可能会说Everything up-to-date
你什么时候,github push -u origin master
因为听起来你实际上还没有在你的本地仓库中进行任何提交以推送到你的远程。
在将源代码推送到远程存储库之前,您必须首先将其添加并提交到本地存储库:
git add . # Add everything in the current directory (".")
git commit
git push origin master # Now you can push.
此外,将本地 repo 目录与 Visual Studio 的工作目录分开是不寻常的。一个典型的设置是直接在你的工作目录中初始化一个 Git 存储库:
cd <your-visual-studio-project-folder>
git init
git add . # Add everything in the current directory (".")
git commit
git remote add origin <url-for-your-remote>
git fetch origin
# Rebase your local root commit onto the remote root commit
git rebase --onto origin/master --root
# Now you can push to your remote
git push origin master
最后,我强烈建议你阅读免费的在线 Pro Git 书籍,尤其是第 1-3 章和第 6-6.5 章,它将帮助你解决未来的大部分 Git 问题。