有时候当你需要快速测试某些东西时,你需要替换代码中的一些变量,这些变量应该从不使其生产。例如。填写一些凭据,只是为了在本地检查连接,而不是获取接受日志。这些数据应该永远不会达到生产,并且在提交到版本控制系统之前应该被删除(在我们的例子中是git)。我想知道是否有某种神奇的标签"你可以把它放在例如注释中,这会使git阻塞提交。类似的东西:
somewildparam= 10
anotherparam= fancy_headers
# ![GIT_BLOCK]!
thesecretpassprasetomtgoxcoldwallet=oopsimsorry
并git commit -am"Yeah I fixed something!"
:
git: COMMIT FAILED, REASON: GIT_BLOCK tag found. This could cost you money!
声明: 众所周知,一个优秀的程序员将永远不会做这样的事情。所以,让我们说我只是在寻找一位朋友。