进行更改后无法提交到本地存储库(Visual Studio 2015(社区))

时间:2016-01-29 01:26:01

标签: git github git-commit

我已经创建了一个本地存储库来代替我的解决方案,在github中创建了一个远程存储库,进行了提交,然后将提交推送到github远程仓库。好的,好的。 之后,我对代码进行了一些更改,并希望将它们发送到github, 所以首先我应该找到一个提交按钮来提交对本地仓库的更改,之后我怀疑我需要将其推送到远程。 但我找不到提交按钮。而不是在解决方案资源管理器右键菜单中的源代码管理子菜单中,我只能看到查看历史记录,与未修改(灰色)比较和注释 没有提交。

如果我进入团队菜单并进行更改,那么会有一个提交按钮,其中包含一个文本字段以记下提交消息,但即使我发送消息,此按钮也会被禁用。任何人都可以为我清除这个吗?感谢

回答我输入的第一个请求 命令提示符中的git状态,这就是我所拥有的

D:\Projects\AsmParser>git status
On branch master
Your branch is up-to-date with 'origin/master'.
Changes not staged for commit:
  (use "git add <file>..." to update what will be committed)
  (use "git checkout -- <file>..." to discard changes in working directory)

        modified:   AsmOperand.cpp
        modified:   AsmOperandParser.cpp
        modified:   AsmOperandParser.h
        modified:   AsmOperandParserUnitTest.cpp
        modified:   AsmOperandUnitTest.cpp
        modified:   AsmRegisterUnitTest.cpp
        modified:   main.cpp

Untracked files:
  (use "git add <file>..." to include in what will be committed)

        AsmParser.VC.opendb
        AsmParser.rar

no changes added to commit (use "git add" and/or "git commit -a")

我想我可以使用命令行完成所有脏工作。我仍然对Visual Studio问题感兴趣

1 个答案:

答案 0 :(得分:0)

在我看来,你错过了Add步骤。我没有使用Visual Studio源代码控制集成功能,但必须有一种方法可以指示您希望在实际提交内容之前记录更改。

尝试从命令提示符处键入git add -u(添加所有已修改的文件,但不添加新文件)并检查您是否能够从Visual Studio提交。

相关问题