我是aare,我忘了如何GIT。不小心我從我的分支中刪除了所有未跟蹤的文件,唯一的辦法是再次克隆回購。完成與主分支清潔回購後,我開始創建新的分支...GIT:從主分支可見的變化
...但正如我所提到的,可能我忘了如何GIT。
我被
git checkout HEAD~1 -b personal/$USER/featureX2
然後
git pull origin master
創建分支做了一些變化,腳本分支上後,並將其保存在eclipse(則u與紅色字體git的狀態看什麼應該被添加到提交),我不應該能夠在沒有提交的情況下重新簽出。但...
我沒有問題的結賬,甚至更多,未保存的更改也在主分支上,因爲我在git狀態中看到。
我做錯了什麼?或者,如果我不能改變我的結果而不能結賬到另一個分支?
你是什麼意思「將它們保存在該分支上」? – choroba
我編輯了它 – Elcardia
如果您在分支中修改了主文件中沒有的文件,您將無法切換,因爲主文件具有較新版本的衝突文件。如果你的修改文件超過了主版本的最新版本,那麼你將能夠切換。這可能是http://stackoverflow.com/questions/8526279/git-allows-for-branch-change-with-unstaged-changes的重複。 – afxentios