Git未提交文件



我通过Py2Exe创建了我的Python软件的可执行文件,它在其中创建了两个新目录和多个文件。我还为此创建了一个新的Python文件,名为setup.py.

每当我打开Git GUI时,它都会显示唯一未提交的更改在我的.nidea\workspace.xml文件(每次提交都会出现)和setup.py中。我创建的其他目录和文件不会显示。我已经三次检查了文件是否在正确的目录中(../Documents/GitHub/..),有人知道以前发生过这种情况吗,或者有解决方案吗?

编辑:当试图添加文件时,我得到错误:

fatal: 'C:UsersmeDocumentsGitHubProjectSubDirbuild' is outside repository

编辑:解决了这个问题,我无法在周五添加目录,但今天无论出于什么原因,它都允许我添加。

在大多数情况下,您必须使用git add path/to/file才能让git跟踪文件(或文件夹),并且您的GUI可能正在过滤未跟踪的文件。

因为您使用的是windows,所以可能必须打开gitshell才能使用git add

我很确定,Github for Windows允许您通过文件名旁边的复选框或按钮非常容易地添加未跟踪的文件

按照本页中间的说明在git目录中打开powershell:http://windows.github.com/help.html

然后运行git add命令(git add path/to/folder path/to/folder2)。

我要说的是,如果新文件没有显示在git中,那么它们实际上不在正确的目录中。确保要创建文件的目录具有.git目录。

如果已经是这种情况,那么您需要查看本地回购上git status的输出,以查看当前情况。

如果这些文件显示在git status的结果中,但仍然没有显示在奇怪的GUI工具中,请在存储库目录中尝试git add .

如果这仍然不起作用,那么您需要坐下来质疑为什么首先要为git使用GUI。

如果非要我猜。。。你必须先暂存文件。从命令行来看,它是:

 git add *file 1* *file 2* etc.

我还没有使用GUI,所以我不确定等效的过程。

http://git-scm.com/book/en/Git-Basics可能会有所帮助。

相关内容

  • 没有找到相关文章

最新更新