git 一 . git安装 二 . git的一些基本操作  三 . git分支 四 . tags 五 . 用python操作excel表

1. 官网下载链接(速度可能会慢)
    https://git-scm.com/downloads/
2. CSDN下载链接
    https://download.csdn.net/download/u014361280/10263689

二 . git的一些基本操作

git init   # 初始化, 将该目录变成git管理目录, 
具体操作:在要管理的目录下打开git,然后执行这个代码就可以了,你会发现多了一个.git的隐藏文件夹
在我们操作git指令的时候,需要先设置自己的邮箱和用户名: git config
--global user.email 'attila@163.com' # 设置用户的邮箱(邮箱随便写) git config --global user.name "attila" # 设置用户的用户名(用户名也随便写) git config --global --unset user.email # 删除用户邮箱 git config --global --unset user.name # 删除用户名

  git
一 . git安装
二 . git的一些基本操作
 三 . git分支
四 . tags
五 . 用python操作excel表

git status  # 查看git状态

  git
一 . git安装
二 . git的一些基本操作
 三 . git分支
四 . tags
五 . 用python操作excel表

git add  .   # 将文件放到缓存区

git
一 . git安装
二 . git的一些基本操作
 三 . git分支
四 . tags
五 . 用python操作excel表

git commit -m  '起个名字,最好细致'      # 将缓存区的内容提交到本地仓库

git
一 . git安装
二 . git的一些基本操作
 三 . git分支
四 . tags
五 . 用python操作excel表

git log   # 查看当前版本之前提交记录 

git
一 . git安装
二 . git的一些基本操作
 三 . git分支
四 . tags
五 . 用python操作excel表

git reset --hard hash值(就是commit后面一串)  # 回退到之前某次提交的地方  慎用,如上图,如果hash值写的是降龙十八掌的,那么在降龙十八掌之后创建的都没了.

git reflog   # 查看所有的提交记录
git checkout  filename(如templates/index.html)   #将指定文件回退到最近一次commit的地方,只对工作区做修改,缓存区不变 慎用
git reset HEAD filename    # 将指定文件从缓存区拉取到工作区,不会覆盖原来的文件
git diff  filename  #显示工作区和库内,缓存中的文件
git diff --cached  filename  # 只有库内和缓存的文件,可以和上一个一起查出来工作区文件和缓存区文件

   本地上传与远程下载

git remote add origin https://github.com/0000000/xx.git    # 相当于设置别名,让origin代表后面的链接
git clone https://url.git   #克隆后面写地址,将所在地址的文件下载到本地
git push origin master   # 将本地的文件上传到远程仓库
git pull origin master    #将远程仓库的文件拉取到本地

   stash用法

    比如你的新项目已经写了三分之一,但是现在要你修复线上bug,你就可以通过stash把这三分之一保存到一个空间中,等到修复完在拿回来

  git
一 . git安装
二 . git的一些基本操作
 三 . git分支
四 . tags
五 . 用python操作excel表

# 具体的操作流程是,先git stash,然后改bug,改完之后,git add .    git commit -m '信息'  然后git stash pop 就又回来了了 
git stash   # 创建一个快照,执行之后div标签就存到一个空间中去,html中不显示   
git stash pop    # 取出快照并删除快照记录
git stash list   # 查看快照记录
git stash drop name   # 删除快照
git stash apply name   # 取出快照,但不删除

   git
一 . git安装
二 . git的一些基本操作
 三 . git分支
四 . tags
五 . 用python操作excel表

 三 . git分支

git branch 查看分支
git branch name 创建分支
git branch dev origin/dev 创建dev分支并以线上dev为蓝本 git checkout name 切换分支 git checkout
-b name 创建分支并切换分支 git branch -d name 删除分支 git merge name 在合并到分支,你想合并到哪里name就写什么

四 . tags

git tag  查看tag
git tag  -a  v1.0  -m '1.0版本'   创建一个版本
git tag -a v1.0 -m '新版本'  hash值  以之前的某次提交(hash值)作为蓝本
git tag -d v1.0  删除本地tag
git push origin :refs/tags/v1.0   删除远程的tag,原理是推送一个空的tag上去

五 . 用python操作excel表

  写数据

from openpyxl import Workbook

# 实例化对象
wb = Workbook()
# 创建工作簿,sheet下面的名字就叫做index
# wb1=wb.create_sheet("index")
# index 可以指定位置,在第一个位置
wb1 = wb.create_sheet("index", 0)
# 修改名称
wb1.title="test"
# 添加数据,第三行第A列添加个4
wb1["A3"] = 4
# 添加函数,一定要写=号
wb1["A5"] = '=sum(A3:A4)'
# 添加数据的第二种方式
wb1.cell(row=3,column=4,value=5)
# 添加一行数据
wb1.append(["姓名","年龄","hobby","addr"])
# 添加一个空行
wb1.append([])
# 添加一行数据
wb1.append(["attila","","","北京"])
# 一定是实例化的对象.save(),里面写存储的名字
wb.save("1.xlsx")

  读数据

from openpyxl import load_workbook

wb = load_workbook("1.xlsx", data_only=True)  # data_only=True不获取公式,获取公式计算过的值
# 获取工作簿的名称
print(wb.sheetnames)
wb1 = wb["index"]
# 读方式1
print(wb1["A3"].value)
# 读函数的时候,初始化的时候要加data_only=True,要手动的修改并保存
print(wb1["A5"].value)
# 读的第二种方法
print(wb1.cell(row=3, column=1).value)
# 获取所有行的数据
for row in wb1.rows:
    # 获取每一个单元格的数据
    for c in row:
        print(c.value)
# 获取所有列的数据
for column in wb1.columns:
    # 获取每一个单元格数据
    for r in column:
        print(r.value)
# 获取最大的行数
print(wb1.max_row)
# 获取最大的列数
print(wb1.max_column)