git stash - save branch working status

临时为其他分支工作,暂存当前分支的工作状态

目前拥有两个分支,masterdev

你在dev上正在进行自己的工作,别人需要你在master上修改一处bug,此时就需要暂时记录dev分支的工作状态;

command: git stash - about工作状态

dev上,执行下面这条命令,暂存dev分支的工作状态

# use git stash to save current working status.
git stash

当在master分支完成工作回到dev分支之后,执行

# show all working status
git stash list

# recover the lastest working status you need and delete that.
git stash pop


对dev也做同样的修改

假设你发现在master上修改完成之后, 由于dev是曾经的master延续过来的,在dev也需要相同的修改操作,是否需要重新操作一遍?

答案是NO(没必要)。

Git追踪的是修改。其提供了一个可以复制某次commit的一个命令

# cherry pick :把樱桃捡起来。是不是寓意着把某次小的提交copy过来呢
git cherry-pick <commit id>

猜你喜欢

转载自blog.csdn.net/qq_39378657/article/details/113110799