py_web---github代码库使用

1.install pip

###############################################

# yum -y install epel-release

# yum -y install python-pip

# pip install --upgrade pip

# pip --version

pip 9.0.1 from /usr/lib/python2.7/site-packages (python 2.7)

#

2.install flask

###############################################

# pip install flask

Collecting flask

Downloading Flask-0.12.2-py2.py3-none-any.whl (83kB)

100% |████████████████████████████████| 92kB 264kB/s

Collecting click>=2.0 (from flask)

Downloading click-6.7-py2.py3-none-any.whl (71kB)

100% |████████████████████████████████| 71kB 1.6MB/s

Collecting Jinja2>=2.4 (from flask)

Downloading Jinja2-2.9.6-py2.py3-none-any.whl (340kB)

100% |████████████████████████████████| 348kB 3.2MB/s

Collecting Werkzeug>=0.7 (from flask)

Downloading Werkzeug-0.12.2-py2.py3-none-any.whl (312kB)

100% |████████████████████████████████| 317kB 1.0MB/s

Collecting itsdangerous>=0.21 (from flask)

Downloading itsdangerous-0.24.tar.gz (46kB)

100% |████████████████████████████████| 51kB 2.0MB/s

Collecting MarkupSafe>=0.23 (from Jinja2>=2.4->flask)

Downloading MarkupSafe-1.0.tar.gz

Installing collected packages: click, MarkupSafe, Jinja2, Werkzeug, itsdangerous, flask

Running setup.py install for MarkupSafe ... done

Running setup.py install for itsdangerous ... done

Successfully installed Jinja2-2.9.6 MarkupSafe-1.0 Werkzeug-0.12.2 click-6.7 flask-0.12.2 itsdangerous-0.24

#

3. git repository usage

# yum install -y git

1). 初始化git repository

首先github建立代码仓库

### initial git

本地代码库/opt/firstapp/py_web,远程代码库地址 https://github.com/longtian001/py_web

# cd /opt/firstapp(代码库存放目录)

### def remote origin

# git remote add origin https://github.com/longtian001/py_web

### get remote repository to local

# git clone https://github.com/longtian001/py_web

### watch remote git

# git remote -v

origin  https://github.com/longtian001/py_web (fetch)

origin  https://github.com/longtian001/py_web (push)

2).所有文件初次提交远程git repository)

# cd py_web

# git add . (将改动添加到暂存区)

# git commit -m "init prog"

# git push origin master 将本地更改推送到远程master分支。

3).添加新的文件

py_web文件夹添加了新的代码文件

# git add newfile_name (将改动添加到暂存区)

# git commit -m "add new file"

# git push origin master 将本地更改推送到远程master分支。

4).修改同名文件后提交

如果在github的remote上已经有了文件,会出现错误。

此时应当先pull一下,即:

# git add .

# git commit -m "modify add flask"

# git pull origin master

然后再进行:

# git push origin master

5).删除文件

# git rm *.py -r

rm ‘hello.py‘

rm ‘hello02.py‘

# git commit -m "rm py files"

[master 9f6ea78] rm py files

Committer: longtian001 <[email protected]>

Your name and email address were configured automatically based

on your username and hostname. Please check that they are accurate.

You can suppress this message by setting them explicitly:

git config --global user.name "Your Name"

git config --global user.email [email protected]

After doing this, you may fix the identity used for this commit with:

git commit --amend --reset-author

2 files changed, 16 deletions(-)

delete mode 100644 hello.py

delete mode 100644 hello02.py

# git push origin master

Username for ‘https://github.com‘: 输入用户名

Password for ‘https://[email protected]‘: 输入密码

Counting objects: 3, done.

Compressing objects: 100% (1/1), done.

Writing objects: 100% (2/2), 238 bytes | 0 bytes/s, done.

Total 2 (delta 0), reused 0 (delta 0)

To https://github.com/longtian001/py_web

e71fc04..9f6ea78  master -> master

#

时间: 2024-11-20 12:07:22

py_web---github代码库使用的相关文章

Eclipse配置GitHub代码库(以Windows7为例)

1.安装Git 首先安装git.这里只讲Windows环境下安装Git方法. 从Git下载git的Windows安装文件,一路Next到选择安装组件这一步: 选上Git Bash Here这一项,这样就有命令行可以用了.因为后面基本上不会用到Git自己的GUI. 文章出处:http://blog.csdn.net/twlkyao/article/details/26340685 2.在GitHub上新建项目 打开GitHub,在右上角点击"+"号,然后选择新建代码库, 然后给代码库起好

python 获得github代码库列表

1.背景 项目需求,要求获得github的repo的api,以便可以提取repo的数据进行分析.研究了一天,终于解决了这个问题,虽然效率还是比较低下. 因为github的那个显示repo的api,列出了每个repo的详细信息,而且是json格式的.现在貌似还没有找到可以分析多个json格式数据的方法,所以用的是比较蠢得splite加re的方法.如果大家有更好的方法,不发留言讨论! 2.代码 import re import os def GetUrl(num): str = os.popen("

创建自己的github代码库

position:static(静态定位) 当position属性定义为static时,可以将元素定义为静态位置,所谓静态位置就是各个元素在HTML文档流中应有的位置 podisition定位问题.所以当没有定义position属性时,并不说明该元素没有自己的位置,它会遵循默认显示为静态位置,在静态定位状态下无法通过坐标值(top,left,right,bottom)来改变它的位置. position:absolute(绝对定位) 当position属性定义为absolute时,元素会脱离文档流

mac终端push代码库到github

一: 安装git和配置略,网上太多教程. 二: 1.cd到项目所在目录 2.初始化 git init 初始化后在本地代码库会自动创建一个.git隐藏文件,这个就是本地代码库 三:加载文件 git . . 是把文件夹里面的所有文件都加载进来 还可以单个加载 git add index.html ,test.html 四:提交文件,创建时间点 git commit -m "init commit" -m "引号内是注释内容" 创建之后可以随时回到这个时间点,可以看到有若

开源项目成熟度分析工具-利用github api获取代码库的信息

1.github api github api是http形式的api,功能还是比较丰富的,博主因为项目的原因主要用到的是提取project信息这项功能,返回的数据是JSON格式. api页:https://developer.github.com/v3/ Options: (H) means HTTP/HTTPS only, (F) means FTP only --anyauth Pick "any" authentication method (H) -a, --append Ap

github版本库使用详细教程(命令行及图形界面版)

Git是一个分布式的版本控制系统,作为开源代码库以及版本控制系统,Github目前拥有140多万开发者用户.随着越来越多的应用程序转移到了云上,Github已经成为了管理软件开发以及发现已有代码的首选方法. Git是一个分布式的版本控制系统,最初由Linus Torvalds编写,用作Linux内核代码的管理.在推出后,Git在其它项目中也取得了很大成功,尤其是在Ruby社区中.目前,包括 Rubinius和Merb在内的很多知名项目都使用了Git.Git同样可以被诸如Capistrano和Vl

iOS流行的开源代码库

本文介绍一些流行的iOS的开源代码库 1.AFNetworking 更新频率高的轻量级的第三方网络库,基于NSURL和NSOperation,支持iOS和OSX.https://github.com/AFNetworking/AFNetworking 2.GPUImage 图像处理库,基于OpenGL ES,图像处理效率高.https://github.com/BradLarson/GPUImage 3.Masonry 自动布局库.https://github.com/SnapKit/Mason

msysGit管理GitHub代码

msysGit管理GitHub代码 代码的管理,在日常开发中是很重要的环节,程序员的修炼三部曲——版本控制,单元测试,项目自动化. 本篇就简单的说说通过msysGit来管理GitHub中的代码,实现版本控制. svn与git 说到版本控制,就不得不提它的发展历史.最开始流行的版本控制工具是cvs,但是cvs有个缺点,就是必须联网使用集中的代码库:于是SVN登上历史舞台,到现在很多公司都在使用SVN,它是一款集中式的管理代码的工具,可以使多个人共同协助开发一款产品,并有很强大的分支标签功能. 但S

使用Git和远程代码库

git是个了不起但却复杂的源代码管理系统.它能支持复杂的任务,却因此经常被认为太过复杂而不适用于简单的日常工作.让我们诚实一记吧:Git是复杂的,我们不要装作它不是.但我仍然会试图教会你用(我的)基本的Git和远程代码库干活的工作步骤,在15分钟内. 工作步骤 我会展示以下的步骤,通常能帮我独自在一台或多台机器上做项目. 创建一个远程的空代码库(在BitBucket上) 在本地代码库添加一个项目 在分支上开发新功能 a) 保留新功能 或者 b) 丢弃它们 也许,回到某个早先的时间点 将本地代码库