我是 Git 和 Github 的新手。我正在使用终端来使用 git 命令。所以,我在 Github 上创建了一个存储库。我在本地机器上克隆它。然后,如果我使用 git 命令创建一个分支,我可以看到我正在切换分支。我可以编辑该分支中的代码,也可以将该分支合并到 master 分支。
当我检查 Github 时,我没有看到我所做的分支的任何历史记录以及我在其他分支中所做的所有更改并将它们合并到 master,它们仍然被描述为在 master 分支上所做的单个更改当我推送代码时 Github。
我想知道我在分支和合并中的更改如何反映在 Github 中,并且有关此的一些相关资源会有所帮助。
我试图设置默认参数,我想跳过传递一个参数并在函数调用中分配特定的参数.但是,我无法获得所需的输出.
require "json"
def stun(voltage = 0,frequency = 0,range = "",scope = "")
body = {
:voltage => voltage,
:frequency => frequency,
:range => range,
:scope => scope
}
response = body.to_json
end
stun(voltage = 1,frequency = 2,scope = "universal")
Run Code Online (Sandbox Code Playgroud)
正如您在上面的代码中看到的,我正在尝试为范围赋值,同时保持范围参数为空字符串.我收到了以下回复.
"{\"voltage\":1,\"frequency\":2,\"range\":\"universal\",\"scope\":\"\"}"
Run Code Online (Sandbox Code Playgroud)
我想要的输出是将范围作为空字符串,范围为"通用"