在使用我的webapp时,我将包含密码的文件添加到我的git仓库中.我已经删除了它们,但我想开始一个新的git repo,当密码被包含时没有提交(我已经更改了密码,就像重新开始一样).
有没有我可以抓住一个git回购没有抓住所有的历史?或者我应该只复制文件夹并在复制的文件夹中启动一个新的git repo?我将如何启动新的git repo,只需删除该.git
文件夹然后重新运行git init
?
我正在更新使用 sed 命令的 C shell 脚本:
sed '/EOF/r $thingToAdd' $fileToAddItTo > $newFileOutput
Run Code Online (Sandbox Code Playgroud)
我似乎找不到 /r 命令的含义或作用。我认为它是用于查找和替换(类似于/s..../g
)。
有任何想法吗?
我在Rails中有一个查询,如下所示:
@addresses=People.select("first_name, state").where("first_name = 'Bob'")
Run Code Online (Sandbox Code Playgroud)
有没有办法可以迭代地址并拉出不同的状态,这样我知道某个名叫bob的州在哪些州生活?
我试图避免:
@states = []
@address.each.do |add|
if !@states.contains?(add.state)
@states.push add
Run Code Online (Sandbox Code Playgroud)
这似乎是糟糕的形式.
从网页刮取信息,我得到了这个名字:
>> temp
"Rob Bolden"
>>temp.split " " #space bar
["Rob Bolden"]
>>temp.split /\s/
["Rob Bolden"]
>>temp.split /\s+/
["Rob Bolden"]
>>temp.split /\W/
["Rob", "Bolden"] #what I expected
Run Code Online (Sandbox Code Playgroud)
什么不是空格字符(/\s/
)但是是非单词字符(/\W/
)?
编辑
$ruby -v
ruby 1.9.2p290 (2011-07-09 revision 32553) [x86_64-darwin11.2.0]
Run Code Online (Sandbox Code Playgroud) 我们有一个设计师做我们的html/css,在更新一些代码时我注意到了这一点:
img
标签只引用图像的路径:
<img src="/images/pic.png">
但对于css(带background
标签),它是使用url指定的:
header { height: 73px; background: url(/assets/maudi/nav.png); }
有什么重要性url
?