我的git工作流是這樣的: 1. pull --rebase from origin/master 2.爲特定問題創建一個新分支並對該分支進行更改 3.開關頭回主然後合併我創建於掌握「git checkout」不更新文件
從文檔頁面新的分支,git的結帳是假設
更新的文件在工作樹匹配版本索引或指定的樹
但是,當我對新分支和結賬主進行更改並使用'git status'檢查狀態後,更改的文件仍然存在。
最糟糕的是,我已經在Visual Studio的git擴展中使用了'撤消文件修改'選項,現在即使我切換回使用'checkout'命令創建的分支,我也不會再看到我的更改。無論如何,我可以重做這些改變?
你有一個提交與新的更改相關聯(根據你的消失)? – uday 2013-02-19 20:07:59