我已经创建了一个本地存储库来代替我的解决方案,在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问题感兴趣
答案 0 :(得分:0)
在我看来,你错过了Add步骤。我没有使用Visual Studio源代码控制集成功能,但必须有一种方法可以指示您希望在实际提交内容之前记录更改。
尝试从命令提示符处键入git add -u
(添加所有已修改的文件,但不添加新文件)并检查您是否能够从Visual Studio提交。