@chyoo1991
2015-09-12T01:40:08.000000Z
字数 953
阅读 1236
sohu
seo
git fetch // 取得所有信息
git checkout -b seo origin/seo // 取得新分支
git reset xxxx // git log 取得commit id
git reflog // 恢复到原来的commit
傻逼了我了去,居然用浏览器查找模板中被渲染的变量。都已经渲染好了,你还找得到吗?二货。
在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