美文网首页
git工作中遇到的一些场景

git工作中遇到的一些场景

作者: 姜酱i | 来源:发表于2021-11-24 10:17 被阅读0次

    场景一:代码写错了分支(当前分支在test,需要写在dev) 但是已经commit 但是未push

    git reset --soft HEAD^/cimmitID(撤回commit,代码不会丢失)

    HEAD^:最近一次提交记录
    cimmitID: 提交记录对应的ID,可用git log 查看
    此时代码已经回滚到了你提交之前,现在需要存储在stash中再去切换分支

    git stash save 'xxx'

    xxx即为你存储的名称

    切换分支:git checkout dev

    提取存储的代码:git stash pop/pop {num}

    git stash pop 会提取存储的代码并在存储中删除对应的
    {num}使用git stash list 查看对应的num

    eg:
        git stash list 
        //output stash@{0}: WIP on dev: ***** 优化
        //0即为=>{num}
        //git stash pop 0
    

    相关文章

      网友评论

          本文标题:git工作中遇到的一些场景

          本文链接:https://www.haomeiwen.com/subject/tyhntrtx.html