2010-09-23 89 views
2

我可能並不真正瞭解git如何在這裏工作,但我有一個開發 git分支,然後我創建了一個新的分支稱爲development_cachedgit問題:在git倉庫的一個分支中新添加的文件夾在其他分支中可見

我切換到development_cached分支,凍結軌道版本我的項目,然後我跑了兩個命令git的補充。git commit,然後切換回開發分支對該分支進行一些其他更改。

當我跑LS廠商發展分支,其顯示的軌道文件夾是什麼我已經加入並致力於development_cached分支。

任何人都可以請解釋我爲什麼會發生這樣的事情?

回答

2

嘗試git reset --hard HEADdevelopment重置回該分支中最新提交的狀態(並從目錄中刪除任何其他文件)。請注意,這將清除所有未提交的更改。

+0

是琥珀色,運行git reset --hard HEAD到我的開發分支後問題已解決。 – 2010-09-23 09:30:14

+0

感謝您的幫助 – 2010-09-23 09:32:59

+0

通常,如果答案是您正在尋找的答案,您應該點擊旁邊的綠色複選標記以將其標記爲已接受。 – Amber 2010-09-23 16:45:17

0

你能檢查vendor文件夾的內容嗎?有沒有添加到它不是承諾development_cached分支?

+0

是的Manoj,無論我在development_cached分支做出的任何更改,我承諾一切 – 2010-09-23 08:15:30