Jos*_*ehl 6 git version-control
在开发过程中,我有时会尝试一种不会立即出现的技术或方法.一旦我决定继续执行另一项任务或尝试另一项技术来执行相同的任务,我就不知道如何处理非工作代码.我想把它作为我尝试的记录保存,所以我知道什么不起作用,甚至作为尝试再次使用它的起点.
通常我只需将代码留在原位,注释掉并提交给VCS一段时间.然而,这会变得很痛苦,因为它会使代码混乱并且必须在VCS提交时躲避.我碰巧使用的是具有"藏匿"功能的git用于临时存储,但我不确定这是否合适.
你如何处理你想为后代保存的代码,但不想作为主流代码库的一部分?
分行!
您还可以执行存档操作($ = console):
其中<branchname> == TotallyAwesomeBranchName
......或者你给分支命名的任何东西=]