開發搞錯了分支怎麼辦

引言

  寫代碼寫着寫着提交代碼的時候發現自己寫錯分支了,寫到master分支上了,還好沒有提交上去(注:當然也是提不上去了,生產環境的分支)。

正文

  解決:git stash 命令,將master分支本地修改的代碼轉移到dev分支上,(注:後面的括號是當前分支名)

  ① git stash list,查看是否有存入到隱藏空間的代碼,如果有,則要看看是否要清空或者留着。如果沒有,進入步驟②。(master)

  ② git stash,將本地修改的代碼放入隱藏空間。(master)

  ③ git checkout dev,切換至dev分支。(dev)

  ④ git stash pop,釋放隱藏空間的代碼。(dev)

  ⑤ 如果步驟①隱藏空間中已經存在了,步驟⑤中釋放時命令需要在後面跟上一個隱藏空間的索引值。 git stash pop <index>

  總結:git stash 命令最好不要經常用,不然很容易忘記啥時候在隱藏空間存了代碼。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章