2015-08-14 32 views

回答

0

如果我理解你的問題正確,你不需要藏匿變化之前更改你的分支和Git會把修改過的文件帶到另一個分支。這是工作,直到在目標分支中修改相同。

然後您會收到一條消息,指出正在進行工作樹修改。否則,如果您需要其他功能,請編寫一個簡短的bash腳本,例如執行這些步驟。

0

是的,這是git-reset

//you are in the point of a working directory that you want to have in other branch 
git checkout -b newTmpBranch 
git reset --soft theBranchYouWantToGo 
git checkout theBranchYouWantToGo 
git branch -d newTmpBranch 

的newTmpBranch的原因是因爲git的復位移動,你是給你指揮庫點的分支。然後,爲了保護當前的分支,這個時間分支是有用的。

git-reset命令會將您的實際分支(臨時分支)移動到您說的位置。

  • - 軟件不接觸索引和工作目錄。
  • - 混合(默認)不要觸摸工作目錄。
  • --hard改變一切(類似於已經做了結帳)
相關問題