git模块的相关知识

1.  导出项目依赖  

pip freeze >requirement.txt

2.  git的介绍和安装

>1  git是什么:

他是一个版本控制器 , 控制的对象是开发的项目代码

>2 目前两款主流的版本控制软件的比较

svn:cs架构 一个服务端,多个客户端,如果服务端挂掉,整个代码合并,提交代码就做不了了,只能本地开发代码

git:分布式管理,装git的客户端,既可以当客户端,又可以当服务端,如果git远程仓库挂掉,本地可以继续做代码版本的管理 

3.  git,github,gitee,gitlab

>1  git:版本管理软件

>2  github:全球最大的开源代码管理仓库,git远程仓库

>3 :中国最大的开源代码管理仓库(私有仓库)

>4 :公司内部自己搭建的远程仓库,仅限在公司内部使用,外网不能访问

4.git的内部分区

 >工作区:

存放代码的文件夹,一旦工作区文件发生变(修改,新增,删除),就会把文件提交到暂存区

>暂存区:

用于暂时存放即将提交到版本库的文件更改,使用git add把工作区变更提交到暂存区

>版本库:

暂存区内容,放到版本库,进行版本管理。输入get commit -m可以把暂存区的内容传到版本库

5.  git常用操作

>1  呼出git管理器框

在文件夹中右击空白处,点击git Bash Here,就相当于打开了cmd

但是不同之处在于:在bash窗口中可以输入cmd的命令也可以输入Linux命令

>2  初始化创建仓库(在某个文件夹下执行)

输入git init,就会在当前文件夹路径下创建出一个.git 文件夹,这个文件夹就会被git管理

输入git init xxx 作用为管理此路径下的xxx文件

>3  配置用户

/1  全局配置全局用户(全局有效,可以在)

git config --global user.name  '用户名'

git config --global user.email  '邮箱'

/2  局部配置用户(只在当前被git管理的文件夹中生效,可以在.git文件夹下的config文件夹中查看到)

git config user.name '用户名'

git config user.name '邮箱'

>4  查看仓库的装态

git status    查看出来的数据有三种颜色,这三种颜色分别表示数据在哪个分区。(常用)

(如果没有颜色则代表已经进入版本库,接受git管理)

>5  把工作区变更,提交到暂存区

git  add  . 当前目录下所有的变更都提交 (常用)

get add 1.txt  只提交当前目录下1.txt这个文件 (1.txt就会变成绿色的)

>6  把暂存区变更,提交到版本库

git commit -m  'xxx' (xxx的内容是自己添加的备注) (常用)

>7  查看版本信息

git log (查看到的信息较为详细)

git relog   

6.  git其他的操作

>1  工作区变更回退操作

git checkout  .   # 回退路径下所有

>2  暂存区内容回退到工作区操作(绿色变红)

git reset HEAD   # 回退当前路径下所有

>3  从版本库拉回到暂存区(绿色)

git reset --soft  7c7687b0ff45f7e8335fb98c40cec5d1fb96629a

>4  从版本库拉回到工作区(红色)

git reset --mix 5cdb6edd655469a0946404da19e4a17b2e766e72

>5  从版本库回退到某个版本的样子

git reset --hard  版本号

7.  git忽略文件

>1  写项目,有些文件不希望被git管理,于是就忽略掉它们

例如   .idea    node_models  xx

>2  写忽略文件  .gitingnore  (名字固定,没有后缀名)

里面写需要忽略的文件或文件夹:

.idea       >忽略idea文件夹和它下面的所有文件

test.txt    >忽略仓库中所有的lqz.txt

./test.txt  >忽略当前路径下所有的test.txt

a/test.txt  >只忽略当前路径下a文件夹test.txt

*.txt       >忽略所有以.txt结尾的文件

*x*`         >名字中带有x的都会被忽略(*代表0-n个任意字符)

>3  移动到luffy项目中

放到luffy的根目录下,和app,log等文件夹同级

        /1  在.gitigonre中写入

                .idea

                *.log

                __pycache__

                *.pyc

                scripts

        /2   创建出仓库

                在  terminal  中输入  git init 

        /3   再进行迁移

                git add .    #迁移到暂存区

                git commit -m  '第一次迁移到版本库'    

                最后就建立好了,之后就可以找回数据库中删除的数据

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值