Visual Studio 项目 - Git Gui 问题

Visual Studio Project - Git Gui Problems

我在 Visual Studio 项目中使用 gitgui 时遇到一点问题... 原始存储库中有一个 .gitignore 文件来排除临时文件/obj 文件夹。

我尝试从网络驱动器(服务器驱动器)克隆(完整存储库克隆)到我的主文件夹 - 改变了一些东西。尝试提交它 - 它仍然提交 obj 文件夹,我尝试删除 obj 文件夹并收到错误:

推到我:/VPR/GIT/BrainFAQ_V3 致我:/VPR/GIT/BrainFAQ_V3 ! [rejected] master -> master(非快进) 错误:无法将某些引用推送到 'I:/VPR/GIT/BrainFAQ_V3' 提示:更新被拒绝,因为你当前分支的提示落后了 提示:它的远程对应物。集成远程更改(例如 提示:'git pull ...') 再推之前。 提示:详见'git push --help'中的'Note about fast-forwards'。

也许任何人都可以帮我解决这个问题。

按照以下步骤操作

  1. 连接 Visual Studio 与 Git 服务器
  2. 克隆到系统的本地文件夹
  3. 将刚刚从 Git 服务器检索到的解决方案打开到您的本地系统
  4. 进行更改并构建应用程序。
  5. 从 Visual studio 中删除您不想在 Git 中提交的文件夹,您的项目的 .sln 文件将相应更改或可以使用 .gitignore 并指定文件您不承诺 Git 服务器。更多请参考 https://help.github.com/articles/ignoring-files/
  6. 现在,将更改提交并推送到 Git 服务器
  7. 只有当您克隆应用程序后 master 分支上没有提交时,第 6 步才会成功。