一.复习
Python是一种解释型语言,解释器可以交互式使用,将
python语言解释给计算机能明白的机器语言。Python是
一种真正的编程语言,编译型Python程序的书写是紧凑而易读的
表达式 数据持久化
doc命令
cd \ 回到c盘根下
cd test 进入test
dir 查看当前盘下的指令
在路径栏下直接输入cmd 可以直接进入当前路径
python test.py
进E盘:
直接cmd-->e:
cmd里python进入和退出操作:
进入:
直接python
退出:
1:输入exit(),回车
2:输入quit(),回车
3:输入ctrl+z,回车
4.python运行的大致过程
python文件——编译后生成字节码文件pyc——经过python解释器最终生成机器码运行
使用cpu等进行运算达到运行程序的目的
1.对于py文件,可以执行下面命令来生成pyc文件。
python -m foo.py
2。另外一种方式是通过python代码来生成pyc文件。
import py_compile
py_compile.compile(‘/path/to/foo.py’)
运行过程中的内存管理:堆区,栈区,全局区,代码区,常量区
编译文件存到内存叫数据持久化
算数运算:
/ 除: 4/2 得2.0
% 取模: 4%2 得0
** 幂 : 3**2 得9
//取整除: 9//2 得 4
二.Git初始化及仓库创建和操作
git-bash 用的是linux命令
1、Git安装之后需要进行一些基本信息设置
a、设置用户名:git config – global user.name ‘github上注册的用户名’(注意这里的空格)
b、设置用户邮箱:git config – global user.email ‘注册时候的邮箱’
注意:该配置会在github主页上显示谁提交了该文件
c、配置ok之后,我们用如下命令来看看是否配置成功
git config --list
注意:git config --global 参数,有了这个参数表示你这台机器上所有的git仓库都会使用这个配置,当然你也可以对某个仓库指定不同的用户名和邮箱
2、初始化一个新的git仓库
a、创建文件夹
方法一:可以鼠标右击->点击新建文件夹test1
方法二:使用git新建: mkdir test1
b、在文件内初始化git(创建git仓库)
方法一:直接输入 cd test1
方法一:点击test1文件下进去之后-》鼠标右击选择Git Bash Here->输入 git int
ls -al 显示所有文件夹
3、向仓库中添加文件
方法一:用打开编辑器新建.txt文件
方法二:使用git命令。 touch ‘文件名’,然后把文件通过 git add '文件名’添加到暂存区,最后提交操作
cat readme.txt 查看readme.txt的内容
git add 文件名 文件名是将文件提交到暂存区
git commit -m "注释" 把文件提交到仓库( 注释必须写 )
git status 查看git库当前的状态。
git log 查看日志
修改readme.txt
git diff readme.txt 查看修改
git add readme.txt 将文件提交到缓存区
git commit -m "注释" 把文件提交到仓库( 注释必须写 )
git log 查看日志
4、版本回退操作
git diff 文件名可以看到当前版本库中的readme.txt与工作空间中的有什么不同
git reset --hard HEAD^ 版本回退操作(把本地仓库的文件恢复)
git restore -staged <文件名> (把暂存区的文件恢复)
ls -al 显示所有文件夹
git init 初始化本地仓
git reflog 查看所有操作记录,显示版本号
git restore --hard 7a733c2 回到修改后的版本
git reset --hard HEAD^ 那么如果要回退到上上个版本只需要把HEAD改成HEAD^以此类推
git restore 是恢复文件变化
git checkout – readme.txt 可以丢弃工作区修改
使用git restore -staged <文件名>把暂存的文件恢复下,然后再使用git restore <文件名>将工作区的文件恢复。. 如果直接使用git restore ,那么就是将工作区的文件从暂存区中恢复
5、修改仓库文件
方法一:用编辑器打开index.html进行修改
方法二:使用git命令。 vi ‘文件名’,然后在中间写内容,最后提交操作
git status readme.txt 修改文件
git add readme.txt
git add test.txt
git statusGit commit -m 一次都提交
git status
6、删除仓库文件
方法一:在编辑器中直接把要删除的文件删除掉
方法二:使用git删除: git rm ‘文件名’,然后提交操作
git diff <file> # 比较当前文件和暂存区文件差异
git diff git diff <id1><id1><id2> # 比较两次提交之间的差异
git diff <branch1> <branch2> # 在两个分支之间比较
git diff --staged # 比较暂存区和版本库差异
git diff --cached # 比较暂存区和版本库差异
git diff --stat # 仅仅比较统计信息
版本库,暂存区,工作区,add,commit ,reset ,restore
三.Git 远程仓库Github
1.本地与远程仓库联系配置
ssh-keygen -t ras -C “***@qq.com” 生成加密的key
id_rsa.pub 公钥 id_rsa 私钥
2.添加远程代码仓
1、登录github上,然后在右上角找到“create a new repo”创建一个新的仓库testgit。目前,在GitHub上的这个testgit仓库还是空的,GitHub告诉我们,可以从这个仓库克隆出新的仓库,也可以把一个已有的本地仓库与之关联,然后,把本地仓库的内容推送到GitHub仓库。
2、git remote add origin https://github.com/github名/testgit.git
git remote add github git@github.com:cyqing09/testgit.git
git remote
3、git push -u origin master (-u 加关联)以后再修改直接git push origin master
传到分支上了 进2branches删掉master的分支返回第一页点master
4.从远程库克隆
·在仓库所有目录下输入
·Git clone 你要克隆的项目地址
git clone https://github.com/lindafanglizhi/testgit
5.从远程库拉取代码
·git pull