我使用 Git GUI 在我的开发机上创建了 Visual Studio 2010 解决方案文件夹的本地仓库。然后在我的 GitHub 账户中创建了一个远程仓库。现在,我正在寻找如何将本地仓库推送到远程仓库。
在 SVN 中,我可以使用 TortoiseSVN 提交并将更改推送到远程仓库。我没有看到类似于那样的工具可用于 Git。
我该如何将我的本地仓库推送到 GitHub 上的远程仓库?
首先,使用git remote add [别名] [url]
命令建立本地仓库和远程仓库之间的关系,然后使用git push
命令将本地仓库推送到远程仓库。如果您访问Github仓库,它会显示用于推送的URL。您需要输入以下内容:
git remote add origin git@github.com:username/reponame.git
除非您使用git clone
命令克隆了远程代码库,否则此步骤已经为您完成。
之后,您将键入:
git push origin master
在第一次推送后,您只需键入:
git push
当你在未来想要更新远程代码库时。
git push ${remote}
或git pull ${remote}
来分别推送和拉取,或者使用相应的GUI工具。类型
git push
在存储库目录内的命令行中
打开命令提示符 进入项目目录
输入 git remote add origin 你的 GitHub 仓库地址 with.git
origin”还是只输入“origin”?最好避免使用波浪线,因为它对Git有特殊含义。 - GoZonergit pull origin master
,然后再进行 push。 - Renaud