1.通过git获取scrapy源码,并安装到系统里面

https://git-scm.com/download/win

下载无脑安装啊(C:\Program Files\Git),进入git bash,开始你的clone

参考文章:https://www.cnblogs.com/qiaoconglovelife/p/5506643.html

当然最简单的办法是pip install scrapy,这里是为了学习git clone

-- 下载(C:\Users\theDataDiggers\scrapy)
git clone https://github.com/scrapy/scrapy.git
cd scrapy
-- 安装
python setup.py install
-- 升级
sudo pip install --upgrade Scrapy

查看变化,保存所有变化,提交,下载到本地,然后再上传 ,可以解决各种报错问题
-- 注册github 配置username email

git config --global user.name 'lujiangfeng'
git config --global user.email 'lujiangfeng2014@live.com'

mkdir my_github ---- 创建本地文件夹  C:\Users\theDataDiggers\my_github

cd my_github
git init -- 初始化
touch README.MD -- 创建

  

git add  README.MD -A  --添加并保存变化
git commit -m 'first commit' -- 提交记录,这一步很重要
-- 删除
rm -rf 你好,GitHUb,我回来了.txt
git rm 你好,GitHUb,我回来了.txt
git commit -m '更新我回来了的txt文件'

  

git push -u origin master -- 第一次上传 ,第二次不用-u

-- 1 error: failed to push some refs to 'git@github.com:lujiangfeng/Cool-Python.git'

--  2 hint: (e.g., 'git pull ...') before pushing again. 在push之前,Pull

git pull --rebase origin master --然后下载,合并

-- error: cannot pull with rebase: You have unstaged changes.error: please commit or stash them.
-- error: cannot pull with rebase: Your index contains uncommitted changes.
-- error: please commit or stash them.

git status -- 查看变化
git add -A --保存所有变化

-- 配置SSH,Enter 3次, ~/.ssh目录下生成id_rsa(私钥)和id_rsa.pub(公钥)文件,在网页版github中,依次点击Account settings(右上角倒数第二个图标) -> SSH Keys -> Add SSH Key,将id_rsa.pub文件中的字符串复制进去,注意字符串中没有换行和空格。

ssh-keygen -t rsa -C "lujiangfeng2014@live.com"

-- 测试 ssh -T lujiangfeng2014@live.com 这里填的不是邮箱哦

ssh -T git@github.com

-- 在网页新建一个库,复制这个库SSH地址:git@github.com:lujiangfeng/Cool-Python.git

git remote add origin git@github.com:lujiangfeng/Cool-Python.git

-- 这里的origin是远程仓库的一个别名,是任意的。我们之后向远程仓库里同步时,就使用这个别名。推荐origin作为所有项目的远程仓库的别名,这样就不会忘记了。不过。我们也可以使用git remote -v来查看:

git remote -v

最新文章

  1. [开源].NET高性能框架Chloe.ORM-完美支持.NET Core
  2. gulp教程之gulp-autoprefixer<转>
  3. vim - buffer
  4. 跳转页面,传递参数——android
  5. CF #371 (Div. 2) C、map标记
  6. Chrome开发者工具详解(1)
  7. Android超类
  8. webview调用外部浏览器而不是在控件中显示
  9. HDU 1698 Just a Hook 区间更新 lazy标记
  10. CSS 尺寸 (Dimension)
  11. 游戏 TRAP(SNRS)AlphaBeta版本
  12. s14 第5天 时间模块 随机模块 String模块 shutil模块(文件操作) 文件压缩(zipfile和tarfile)shelve模块 XML模块 ConfigParser配置文件操作模块 hashlib散列模块 Subprocess模块(调用shell) logging模块 正则表达式模块 r字符串和转译
  13. ios 做的一个三个数求平均数 最大数 最小数
  14. struts2 里escape="false"的问题?
  15. jenkins邮件设置
  16. 【Elasticsearch全文搜索引擎实战】之集群搭建及配置
  17. C博客作业01——分支、顺序结构
  18. centos 下使用vscode 调试egg.js 注意事项
  19. BZOJ5057 : 区间k小值5
  20. gitlab修改默认端口

热门文章

  1. android 细节之An internal error occurred during: "Launching New_configuration".
  2. springmvc之@Controller、@RequestMapping等注解解说
  3. Object类方法简介二
  4. Java深入 - Filter过滤器
  5. SQL SERVER的浮点数类型及与C#的对应关系
  6. JavaScript大数组如何根据对象的key快速找到并删除
  7. 【撸码caffe 二】 blob.hpp
  8. 框架-Java:Spring MVC
  9. php保存远程图片
  10. php word转pdf