git贮藏命令

不及物动词 其他 192

回复

共3条回复 我来回复
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    Git的贮藏命令是用来暂时保存修改但不提交的命令,可以方便地切换工作分支或者处理其他任务。贮藏命令会将当前工作区的修改保存起来,并将工作区恢复到上一次提交的状态。下面是常用的贮藏命令及其用法:

    1. git stash save “message”:保存当前工作区的修改,并添加一个描述信息。可以根据需要添加不同的描述信息,方便后续查找和恢复。
    2. git stash list:查看当前仓库中的所有贮藏列表。会显示每个贮藏的索引号、描述信息以及贮藏的分支信息。
    3. git stash show :查看指定贮藏的详细信息。可以通过贮藏的索引号或者描述信息进行查找。
    4. git stash apply
    :恢复指定贮藏的修改,但不删除贮藏。可以通过贮藏的索引号或者描述信息进行恢复。
    5. git stash pop
    :恢复指定贮藏的修改,并删除贮藏。可以通过贮藏的索引号或者描述信息进行恢复。
    6. git stash drop
    :删除指定贮藏,从贮藏列表中移除。可以通过贮藏的索引号或者描述信息进行删除。
    7. git stash branch :创建一个新分支,并将指定贮藏的修改应用到该分支上。可以通过贮藏的索引号或者描述信息进行应用。

    使用git贮藏命令可以方便地在工作过程中保存和恢复修改,提高开发效率。通过合理使用贮藏命令,可以轻松地切换工作分支,处理其他任务,而不必担心丢失未提交的修改。

    2年前 0条评论
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    Git的贮藏(stash)命令可以暂时保存未提交的修改,让你可以切换到其他分支进行工作,而不需要先提交或者撤销当前分支上的修改。下面是关于Git贮藏命令的几个重要点:

    1. `git stash save`:用于将当前分支上的所有未提交的修改暂时保存到一个贮藏(stash)中。该命令会保存当前工作目录的状态,并且将所有未提交的修改移出工作目录,使得工作目录处于一个干净的状态。

    2. `git stash list`:用于列出所有贮藏(stash),包括贮藏的编号、贮藏时间和贮藏的说明。

    3. `git stash pop`:用于恢复最近一次贮藏的修改,并将贮藏从贮藏列表中删除。执行该命令后,之前贮藏的修改会被还原到工作目录,并且工作目录会保持原来的状态。

    4. `git stash apply`:用于恢复最近一次贮藏的修改,但是不删除贮藏。使用该命令后,贮藏的修改会被还原到工作目录,但是贮藏列表中的数据仍然存在。

    5. `git stash drop`:用于删除指定的贮藏。执行该命令后,指定的贮藏将会被永久删除。

    需要注意的是,Git的贮藏命令是在本地仓库上操作的,而不会影响远程仓库。另外,贮藏命令的使用场景一般是在需要保存当前工作进度的情况下,例如需要切换到其他分支修复一个bug,但是又不想将未完成的修改提交或者撤销。通过使用贮藏命令,可以保留当前的修改,并且切换到其他分支进行其他工作,待完成后再返回并恢复贮藏的修改。

    2年前 0条评论
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    Git提供了贮藏(stash)命令,用于保存当前工作目录的修改,以便暂时切换到其他分支或应用其他操作,然后再恢复到之前的修改。

    下面是使用贮藏命令的具体操作流程:

    1. 查看当前工作目录的状态:可以使用`git status`命令来查看当前工作目录的修改状态。

    2. 执行贮藏操作:使用`git stash`命令来执行贮藏操作。该命令会将当前工作目录的所有修改保存到一个贮藏项中,并将工作目录还原为干净的状态。如果希望在贮藏时添加一条说明信息,可以使用`git stash save “说明信息”`命令。

    3. 查看贮藏列表:可以使用`git stash list`命令来查看当前的贮藏列表。列表中会显示每个贮藏项的标识符,说明信息以及贮藏时的提交ID。

    4. 恢复贮藏项:可以使用`git stash apply `命令来恢复指定的贮藏项。如果不指定贮藏项的标识符,那么默认会恢复最新的一条贮藏项。恢复贮藏项后,工作目录的修改会被还原,但贮藏的修改还会保留。

    5. 恢复贮藏项并删除:如果希望在恢复贮藏项的同时删除该贮藏项,可以使用`git stash pop `命令来执行。这个命令会将恢复的贮藏项从贮藏列表中删除。

    6. 删除贮藏项:如果希望删除指定的贮藏项,可以使用`git stash drop `命令来执行。如果不指定贮藏项的标识符,那么默认会删除最新的一条贮藏项。

    7. 应用贮藏项到新分支:如果希望将贮藏项应用到一个新分支上,可以使用`git stash branch `命令来执行。这个命令会创建一个新分支,并将贮藏项应用到新分支上。

    需要注意的是,贮藏命令只贮藏了工作目录的修改,并不包括暂存区的修改。如果希望将暂存区的修改也一同贮藏,可以在执行贮藏操作前,先使用`git add`命令将暂存区的修改添加到工作目录中。

    2年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部