亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

Git stash 命令是否有好的替換方案
黃舟
黃舟 2017-04-21 11:18:20
0
1
780

在 Ruby 中文看到的 stash 的用法, 后來(lái)還真的用上了...
在多個(gè)分支切換的時(shí)候, 未提交的代碼用 stash 暫存, 然后干啥干啥回來(lái) apply
可這樣一來(lái)我從不敢存兩個(gè), 棧里的東西一多, 馬上就容易記錯(cuò)
.. 這樣還不如先 commit, 之后 reset HEAD^ --soft 來(lái)回滾不是么
我也在想, 為什么 Git 不是默認(rèn) Stage 上的改動(dòng)是自動(dòng)歸類到 branch 里面的呢?
如果那樣, 不是每次在每個(gè)分支上做修改都不會(huì)影響到別的分支了么?
...想來(lái) Git 有他的道理, 求講解...
同時(shí)我也想有個(gè)更好的方案來(lái)應(yīng)對(duì)切換分支時(shí)未保存的修改的問(wèn)題..

黃舟
黃舟

人生最曼妙的風(fēng)景,竟是內(nèi)心的淡定與從容!

reply all(1)
小葫蘆

Save multiple and add notes.

git stash save "message"

stash list also contains branch information

git stash list

stash@{0}: On branch2: message2
stash@{1}: On branch1: message1

Just choose what you want to restore.

git stash pop stash@\{1\} 

Switching stash between different branches should be the best solution.

Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template