1. 导出项目依赖
>1 一键导出:
在terminal中输入pip freeze >requirement.txt
>2 手动导出(很麻烦几乎不用)
2. 首页推荐课程前端
>1
3. git的介绍和安装
>1 git是什么:
他是一个版本控制器 , 控制的对象是开发的项目代码
>2 目前两款主流的版本控制软件的比较
svn:cs架构 一个服务端,多个客户端,如果服务端挂掉,整个代码合并,提交代码就做不了了,只能本地开发代码
git:分布式管理,装git的客户端,既可以当客户端,又可以当服务端,如果git远程仓库挂掉,本地可以继续做代码版本的管理
4. git,github,gitee,gitlab
>1 git:版本管理软件
>2 github:全球最大的开源代码管理仓库,git远程仓库
>3 :中国最大的开源代码管理仓库(私有仓库)
>4 :公司内部自己搭建的远程仓库,仅限在公司内部使用,外网不能访问
5.git的内部分区
>工作区:存放代码的文件夹,一旦工作区文件发生变(修改,新增,删除),就会把文件提交到暂存区
>暂存区:用于暂时存放即将提交到版本库的文件更改,使用git add把工作区变更提交到暂存区
>版本库:暂存区内容,放到版本库,进行版本管理。输入get commit -m可以把暂存区的内容传到版本库
6. 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
7. git其他的操作
>1 工作区变更回退操作
git checkout . # 回退路径下所有
>2 暂存区内容回退到工作区操作(绿色变红)
git reset HEAD # 回退当前路径下所有
>3 从版本库拉回到暂存区(绿色)
git reset --soft 7c7687b0ff45f7e8335fb98c40cec5d1fb96629a
>4 从版本库拉回到工作区(红色)
git reset --mix 5cdb6edd655469a0946404da19e4a17b2e766e72
标签:6.19,git,提交,仓库,暂存区,文件夹,版本 From: https://www.cnblogs.com/abc683871/p/17491932.html