小编Ser*_*rgi的帖子

如何从远程标签执行"git checkout -b <branchname>"

我正在尝试从远程标签创建一个分支,但似乎没有办法做到这一点.当我尝试

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)

新分支是最新部署的最新版本.

git git-branch

31
推荐指数
3
解决办法
4万
查看次数

Python:将Unicode转换为ASCII而不会出现CSV文件错误

我一直在阅读有关在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").

python csv unicode ascii diacritics

6
推荐指数
1
解决办法
2万
查看次数

混合SSL证书

我想为domainA提供SSL证书,从domainB加载图像(我从另一个无cookie域加载它们以提高页面速度).我知道来自domainB的所有元素都应该通过SSL,但我是否需要使用来自同一提供商的证书来保护第二个域?我的意思是,我可以将一个页面与一个ie verisign证书混合使用来自另一个域的SSL来自不同且更便宜的证书吗?

ssl

5
推荐指数
1
解决办法
344
查看次数

标签 统计

ascii ×1

csv ×1

diacritics ×1

git ×1

git-branch ×1

python ×1

ssl ×1

unicode ×1