網頁

2020年5月14日 星期四

git stash

狀況:時常於 dev_new_fun 時,發現 master 有 bug,而 dev_new_fun 又不能 commit

$ git stash
$ git stash list
$ git checkout master
修改 master
$ git commit
$ git checkout dev_new_fun
$ git rebase master
$ git stash pop

以下為錯誤方式
$ git stash
$ git stash list
$ git checkout master
修改 master
$ git commit
$ git checkout dev_new_fun
$ git rebase master
$ git stash pop
warning: Cannot merge binary files: file.c (Updated upstream vs. Stashed changes)
出現衝突
$ git reset --hard HEAD
回復 stash pop 的上一個動作


沒有留言:

張貼留言