我正在尝试从远程标签创建一个分支,但似乎没有办法做到这一点.当我尝试
git checkout -b test origin/deploy
Run Code Online (Sandbox Code Playgroud)
原点是远程的,部署是我要检查的标签,但我明白了
fatal: git checkout: updating paths is incompatible with switching branches.
Did you intend to checkout 'origin/deploy' which can not be resolved as commit?
Run Code Online (Sandbox Code Playgroud)
更新: 我刚刚发现了
git fetch --all -t
Run Code Online (Sandbox Code Playgroud)
我的工作不正常.当它下载所有分支时,它不会下载所有标签,因此当我签出部署时它是旧标签.现在我执行
git fetch --all && git fetch -t
Run Code Online (Sandbox Code Playgroud)
这样,当我基于标签创建新分支时
git checkout -b test deploy
Run Code Online (Sandbox Code Playgroud)
新分支是最新部署的最新版本.
我一直在阅读有关在StackOverflow中使用Python从Unicode转换为CSV的所有问题,我仍然迷失了.每次我收到"UnicodeEncodeError:'ascii'编解码器都不能编码位置12中的字符u'\ xd1':序数不在范围内(128)"
buffer=cStringIO.StringIO()
writer=csv.writer(buffer, csv.excel)
cr.execute(query, query_param)
while (1):
row = cr.fetchone()
writer.writerow([s.encode('ascii','ignore') for s in row])
Run Code Online (Sandbox Code Playgroud)
行的值是
(56, u"LIMPIADOR BA\xd1O 1'5 L")
Run Code Online (Sandbox Code Playgroud)
其中数据库中\ xd10的值为ñ,西班牙语中使用的是变音符号.起初我试图将值转换为ascii中的有效值,但在失去这么多时间之后我只想忽略那些字符(我想我的重音元音有同样的问题).
我想的值保存到CSV,优选与N("LIMPIADORBAÑO1'5 L"),但如果不可能的,至少能够保存它("LIMPIADOR BAO 1'5 L").
我想为domainA提供SSL证书,从domainB加载图像(我从另一个无cookie域加载它们以提高页面速度).我知道来自domainB的所有元素都应该通过SSL,但我是否需要使用来自同一提供商的证书来保护第二个域?我的意思是,我可以将一个页面与一个ie verisign证书混合使用来自另一个域的SSL来自不同且更便宜的证书吗?