2013-07-19 240 views
3

我通過Py2Exe創建了我的Python軟件的可執行文件,它創建了兩個新目錄和多個文件。我還爲此創建了一個新的Python文件,名爲setup.py。Git沒有提交文件

每當我打開Git GUI時,它會顯示我的.idea \ workspace.xml文件(這是每次提交)和setup.py中唯一未提交的更改。我創建的其他目錄和文件不顯示。我檢查了兩倍的文件是在正確的目錄(../Documents/GitHub/ ..),有沒有人知道這種情況發生之前,或者它的解決方案?

編輯:當試圖添加的文件,我得到的錯誤:

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

編輯:固定的問題,我是不是能夠添加上週五的目錄,但今天它讓我因爲什麼原因。

+0

Git GUI?那究竟是什麼? –

+0

http://windows.github.com/ – user2593573

+0

啊,你應該嘗試其他的操作系統,或者在Virtualbox中運行。如果你繼續在Windows中開發,那麼當事情不起作用的時候,你會一輩子的試驗,磨難和盒子堆棧溢出響應。 –

回答

2

在大多數情況下,您必須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)。

+0

是的,我可以用GUI中的複選框來取消跟蹤,當我去添加目錄時,我得到的錯誤是:'致命的:'C:\ Users \ me \ Documents \ GitHub \ Project \ SubDir \ build'是外部存儲庫' – user2593573

1

我打算在這裏說一說,如果新文件沒有在git中顯示出來,那麼它們實際上並不在正確的目錄中。確保您的文件所在的目錄具有.git目錄。

如果情況已經如此,您需要查看git status的輸出以查看當地的回購情況。

如果文件顯示在git status的結果中,但仍然不在您奇怪的GUI工具中,請在您的存儲庫目錄上嘗試git add .

如果這仍然不起作用,那麼你需要坐下來質疑爲什麼你首先使用git的GUI。

1

如果我不得不猜測......你必須首先演示文件。從命令行它是:

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

我還沒有使用的GUI,所以我不知道等效的過程。

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