3

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

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

编辑:尝试添加文件时,出现错误:

fatal: 'C:\Users\me\Documents\GitHub\Project\SubDir\build' is outside repository

编辑:修复了问题,我无法在周五添加目录,但今天它让我不管什么原因。

4

3 回答 3

1

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

因为您在 Windows 上,您可能必须打开 git shell 才能使用git add.我相当肯定 Github for Windows 允许您通过文件名旁边的复选框或按钮轻松添加未跟踪的文件。

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

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

于 2013-07-19T19:38:56.143 回答
0

我将在这里冒昧地说,如果新文件没有出现在 git 中,那么它们实际上不在正确的目录中。确保创建文件的目录有.git目录。

如果情况已经如此,您需要查看git status本地存储库的输出以查看事物的当前状态。

如果文件显示在结果中git status但仍未出现在您奇怪的 GUI 工具中,git add .请在您的存储库目录中尝试 a。

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

于 2013-07-19T19:37:37.190 回答
0

如果我不得不猜测...您必须先暂存文件。从命令行它是:

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

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

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

于 2013-07-19T19:38:41.963 回答