Git-命令行-使用 git stash 暂存代码
- 2019 年 10 月 3 日
- 筆記
????????
?????????????????????????????????????????????
?????????????????
???? feature_666 ??,?????????????????? 666 ?????????????????
???????????? bug , ???????????????? 0 ???
???????? release ??? checkout ??????????? 666 ??????????
????????????
A?????????????? feature_666????????????
B??????????????????????
??????????????? C ???
C??? git stash , ?????(??????)???????????? bug ,????? git stash pop ????
git stash //????????????????????
git checkout <bug_branch>
????
?????????????????????????????????????????????
git stash show //?????????
????
?? bug ?????????????????
git checkout <feture_branch> //???????????
git stash pop //????
???????????
????? git init
???????????????????????? .git
??????.git
??????????????
.git/refs/stash ?????????? stash ???????
???? .git/log/refs/stash ?????????? stash ????
???? stash ???
ok ,?????????????????? git stash ,???????? ?????????????
git stash list //??????????????
????????????? git stash ???????????stash ???????????????????? Git ?????????????
??????????? stash ??????????????????????
git stash save <message>
?????????
????????? stash ?????
git stash pop //????????????????????
??????????????????????????????????
?? git stash pop ???????? stash ??????????? stash??????stash ?????????????????????
????????
git stash list //????????????
git stash apply stash@{X} //???????
git stash drop stash@{X} //?????????????????
??
?????? git ????? Git?? ?????????????????????????????????
???????????????? git ???????????