如何暂时;“搁置”;(或git中的等价物)一个POC,并开始研究更重要的特性

如何暂时;“搁置”;(或git中的等价物)一个POC,并开始研究更重要的特性,git,Git,我是git的新手,读过几篇关于stackoverflow的类似文章,但是如果我错过了一篇,请告诉我 我的情况很简单: 我开始使用大量代码更改的POC,使用git作为版本控制系统 有人带来了我需要做的修补程序 从这里,我想以某种方式保存我的POC,以便在修复、提交并将修补程序推送到远程存储库后,我可以返回到它 我认为这可能涉及git中的“阶段”概念,但我看不出如何提交并只推送修补程序更改,而不推送阶段更改,除非我开始更改提交顺序,如果可能的话,我希望避免这样做。有没有人有一个简单的概述(git命令

我是git的新手,读过几篇关于stackoverflow的类似文章,但是如果我错过了一篇,请告诉我

我的情况很简单:

  • 我开始使用大量代码更改的POC,使用git作为版本控制系统
  • 有人带来了我需要做的修补程序
  • 从这里,我想以某种方式保存我的POC,以便在修复、提交并将修补程序推送到远程存储库后,我可以返回到它


    我认为这可能涉及git中的“阶段”概念,但我看不出如何提交并只推送修补程序更改,而不推送阶段更改,除非我开始更改提交顺序,如果可能的话,我希望避免这样做。有没有人有一个简单的概述(git命令列表就可以了),我可以深入了解一下吗?

    我想这真的取决于你计划在另一项任务上工作多长时间。如果只是几分钟或几小时的问题,那么也许就把变化藏起来

    # To Stash 
    git stash
    
    # To List
    git stash list
    
    # To Apply
    git stash apply
    

    但是为了确保您不会丢失这项工作,最好创建一个分支并将其推到远程。

    Git有一个名为stashing.Git stash或创建wip分支的功能