无法添加要提交的文件

时间:2018-05-03 13:04:45

标签: git git-bash

阿罗哈,伙计们!

与GIT有一些问题。

我正在使用git bash并且有2个文件,这些文件不包含在我的提交中。 我如何包含它们? Bash正打电话给我:

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:   IS_ERSB/Default.aspx.cs
    modified:   IS_ERSB/IS_ERSB.csproj

我正在尝试重新下载源代码,但是当它完成时,这些文件不会被修改,但确实如此。 bash screen

3 个答案:

答案 0 :(得分:1)

你的问题有点不清楚,如果你的意思是&#34;不要添加提交。 &#34;它们还没有被添加,或者如果你的意思是你不希望它们被添加。所以这是两者的解决方案。

保持更改

如您发布的消息中所述

  

(使用&#34; git add ...&#34;更新将要提交的内容)

因此,如果您想通过添加一个来保持更改,请使用git add。最后它增加了一切。

  

Git add。

将文件添加到staging进行提交然后执行以下操作以提交更改。

  

git commit file -m&#34;提交消息&#34;

删除更改

如您发布的消息中所述

  

(使用&#34; git checkout - ...&#34;放弃工作目录中的更改)

所以如果你想破坏这些变化。使用git checkout和文件名来选择您不想保存更改的文件。

  

git checkout IS_ERSB / Default.aspx.cs

将通过销毁对您结帐的文件所做的任何更改来再次检出该文件。

还有git reset

答案 1 :(得分:0)

首先添加文件,因为您已修改并提交如下所示。无论何时修改文件,您都必须在提交之前完成添加过程。

  <route xmlns="http://camel.apache.org/schema/blueprint" id="{$service-name}_xslt_Route" streamCache="true">
         <from id="{$service-name}_from1" uri="cxf:bean:{$service-name}_LocalEndpoint?dataFormat=PAYLOAD"/>
         <convertBodyTo id="{$service-name}_convertBodyTo1" type="java.lang.String"/>
         <wireTap id="{$service-name}_wireTap1" uri="direct-vm:logRequest"/>
         <to id="{$service-name}_to2" uri="cxf:bean:{$service-name}_RemoteEndpoint?dataFormat=PAYLOAD"/>
         <convertBodyTo id="{$service-name}_convertBodyTo3" type="java.lang.String"/>
        <wireTap id="{$service-name}_wireTap3" uri="direct-vm:logResponse"/>
    </route>

我强烈推荐使用Visual Studio的Git插件,请参阅链接了解更多信息:Get Started with Git and VSTS

答案 2 :(得分:0)

如果你的主题答案看起来很混乱,那是因为你的问题标题与你在问题中所说的不一致。也许这只是熟悉git术语的问题,但这里有一些我们可以得出的结论(主要来自你的截图,我正在将其视为最终的信息来源):

在新的克隆中,您可以获得这些文件。因此,是现有提交中的。它们在新制作的克隆中显示为“已修改”,显然它们尚未被修改(假设此屏幕截图未被编辑以欺骗我们)。这通常意味着您在索引和工作树之间移动时如何过滤文件会有一些不一致的设置。我想说最常见的问题是行结尾。

您可以运行git diff来查看不同的内容。这可能会提供更多线索。

那就是说,目前还不清楚你想要完成什么。我假设您希望状态不会将未修改的文件显示为已修改,但除此之外,如果您确实有提交,则表示尚未添加这些文件,并且“无法”将其添加到问题标题中。 ..你试过什么表明你不能添加它们?您给出了什么命令以及结果是什么?

相关问题