【发布时间】:2019-11-01 12:05:26
【问题描述】:
我不知道设置 Visual Studio 和远程 Git 存储库并将它们链接在一起的最佳方法是什么。我看过一些视频并阅读了一些文章,但我仍然收到“被拒绝的更新,因为遥控器包含您在本地没有的工作”。这是我采取的步骤。有人可以告诉我我缺少的步骤,或者我应该采取不同的方式吗?
- 通过我们的 TFS 网站创建了一个远程 Git 存储库。这是一 本地服务器。
- 将远程存储库克隆到 C:\TFS\Projects\RepoName。
- 打开 Visual Studio 2017 并创建了一个新的控制台应用程序。我将文件夹指向 C:\TFS\Projects 并将项目命名为 与我在克隆中使用的 RepoName 相同。我取消选中“创建 文件夹”和“添加到 Git”框。
- 在 VS 中转到文件 |添加到源代码管理。
- 添加了一个测试文件,然后尝试同步到远程仓库并得到错误。
【问题讨论】:
-
如果使用git命令行推送,会不会出现同样的错误?
-
我收到“更新被拒绝,因为您当前分支的尖端落后于它的远程对应部分”。
-
您可以尝试运行
git pull来检索最新的更改。 -
我只是厌倦了“git pull origin master”并得到“拒绝合并不相关的历史”
-
也许可以尝试重新定位 intead:
git pull --rebase origin master
标签: git visual-studio github visual-studio-2017