[关闭]
@chyoo1991 2015-09-12T01:40:08.000000Z 字数 953 阅读 1236

推送新闻任务

sohu seo


取出远程分支

git fetch // 取得所有信息
git checkout -b seo origin/seo // 取得新分支

恢复到某个commit

git reset xxxx // git log 取得commit id
git reflog  // 恢复到原来的commit

查找cr/cl的bug的任务

傻逼了我了去,居然用浏览器查找模板中被渲染的变量。都已经渲染好了,你还找得到吗?二货。
在gitlab中查看代码的。

新闻推送

咱们接下来这几周会尝试针对关键词发新闻,其中有一项工作是制作独立的sitemap,并且向百度进行新闻推送。咱们手搜的sitemap都是通过这个程序生成的,你先看一下结构。接下来咱们发的针对SEO的新闻,会放到一个固定的频道下面,你写一个程序,生成百度sitemap,然后用百度的v1,v2的推送接口,同时推送这些新闻。在seo分支下开发,改好以后给我提个merge,其他时间继续看django和tornado就行了。

与之前的代码比较

git log -p //会把之前的改变都列出来
git diff <revision> <pre_version> // 要通过git log 取得不同的版本
git reset --hard <previous_revision> 完事后git pull 回来
// 夜晚回去查查这个的用法

查到一个不太相关的用法,但是很重要,需要记录下来:
- git diff 比较工作区与暂存区的区别
- git diff HEAD 比较工作区与最近一次commit的区别
- git diff --cached 比较暂存区与最近一次commit的区别

git reset --hard HEAD 表示放弃工作区与暂存区的更改 此时更改了之后的都被撤销,工作区和暂存区都恢复成最近一次Commit。
后面可以用 commit id 来代替HEAD 这样可以恢复到任意一次commit。

装模块

pip install --no-index --find-links= http://pypi.m.sohu.com/ wcms
pip install flup  --extra-index-url http://10.13.85.57:12180
添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注