luffy-05

2023-05-16

这里写目录标题

  • 一.首页轮播图接口
  • 二.今日内容
    • 1.过滤文件
    • 2.从远端拉项目
    • 3.远程仓库
      • 3.1链接远程仓库的两种情况
    • 4.冲突出现的原因及解决

一.首页轮播图接口

1 首页轮播图接口
	-写model类,写了一个基类
	-abstract=True # 不在数据库生成
	-写一个基类,model类继承写的这个基类,有一些方法
	-model类实例化得到的对象,也会有这个基类的方法,给对象扩展出一些功能
	-接口
		-继承哪个视图类,
		-跟数据库打交道:GenericAPIView,
		-自动生成路由:ViewSetMixin
		-不想写get方法:ListModelMixin
		-(GenericViewSet,ListModelMixin):配置两行,自动生成路由
		-路由配置
			path('',include(router.urls))
		通过配置控制轮播图数量
		-自定义用户配置文件
	-前端
		-this.$axios.get().then(item=>{})
2 xadmin的使用
	-pip install git地址
	-如果你是后期才修改的auth_user表,要删除数据迁移记录,如果用了xadmin,也需要把xadmin的数据迁移记录删除
3 git
	-git分布式管理,如果不想跟别人协同开发,只是自己做版本管理,不需要连接远程
	-工作区,暂存区,版本库
	-红色 绿色 没有颜色
	-git init (文件夹) # *****
	-git status  # *****
	-git add 文件名字 # *****提交到暂存区
	-git reset . #从暂存区拉回到工作区
	-git commit -m '注释' # ***** 把暂存区提交到版本库,加注释
	-git checkout . # 回滚
	-git reset --hard 版本号 #回到哪个版本,前提是有很多版本了
	-git log # ***** 查看日志
	-git reflog # *****查看精简日志
4 分支
	-新建:git branch dev 
	-删除分支:git branch -d dev # 不在当前分支上才能删除
	-查看分支:git branch
	-切换分支:git checkout dev # 切换到dev分支
	-新建并切换到分支:git checkout -b pro
	-合并分支:git merge dev # 把dev合并到当前所在分支

二.今日内容

1.过滤文件

1 https://bitbucket.org/  ,github,gitee,gitlab
2 项目中加过滤文件,加了以后,被排除的文件或文件夹不被git管理
3 在项目路径下新建.gitignore 文件(写过滤规则)
	-#表示注释
	-忽略某个文件夹(写文件夹名字) node_modules
	-忽略某个文件(直接写文件名)     .DS_Store
	-忽略以npm-debug.log开头的所有文件  npm-debug.log* 
	-忽略所有后缀名为.sln的文件        *.sln
	-忽略后缀名有s或w任意一个的文件  *.sw?
4 自己写.gitignore
	-在Windows平台写成.gitignore.  其他平台不用
	-.gitignore文件需要被git管理
5 自己写的
xxx   # 忽略这个文件夹
tt.txt # 忽略这个文件
/aaa/aa.txt # 忽略这个文件夹下的文件
*.json  # 忽略以json结尾的所有文件

2.从远端拉项目

使用pycharm拉取

1.在pycharm中设置git
在这里插入图片描述
2.在项目文件夹内右键点击git bash here
在这里插入图片描述

3.git init 管理这个项目
在这里插入图片描述
4.pycharm中会出现git
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
5.从码云上或者其他网站上面找到vue项目克隆测试一下
在这里插入图片描述
在这里插入图片描述

3.远程仓库

1 github gitee gitlab
2 创建仓库,单分支,不使用readme初始化仓库
3 操作步骤
cd luffyapi
git init
git add .
git commit -m "first commit"
git remote add origin
https://gitee.com/liuqingzheng/luffyapi_s15.git  # 关联一个远程仓库
git push origin master
# 输入用户名密码,提交上去

4 其他命令
"""
1)查看仓库已配置的远程源
>: git remote
>: git remote -v

2)查看remote命令帮助文档
>: git remote -h

3)删除远程源
>: git remote remove 源名
eg: git remote remove origin

4)添加远程源
>: git remote add 源名 源地址
>: git remote add orgin git@gitee.com:doctor_owen/luffyapi.git

5)提交代码到远程源
>: git push 源码 分支名

6)克隆远程源
>: git clone 远程源地址
"""

3.1链接远程仓库的两种情况

1 首次提交代码连接
	cd luffyapi
    git init
    git add .  # 把工作区的所有变化提交到暂存区,包括文件内容修改(modified)以及新文件(untracked file)
    git commit -m "first commit"   #将暂存区里的改动给提交到本地的版本库
    git remote add origin https://gitee.com/liuqingzheng/luffyapi_s15.git  # # 关联一个远程仓库
    git push origin master  # 提交本地仓库到远程仓库且指定远程仓库名和分支名
2 作为参与开发者,操作远程
	git clone https://gitee.com/liuqingzheng/luffyapi_s15.git
    # 使用pycharmn打开项目(直接使用pycharm拉取项目)
    
3 开发了,更改文件
	-张三和李四协同开发
    -假设张三提交了代码
    -李四在提交之前需要先(以后你们每次提交代码之前,都需要先拉取:拉取可能会出冲突)
    	git pull origin master  # 拉取,拉到最新版本

4.冲突出现的原因及解决

多个人在同一个分支上修改了同一段代码出现冲突
<<<<<<< HEAD
我的代码
=======
对方的代码
>>>>>>> 04f13e850419b39610b81cb13eb8be91c6b3386b
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

luffy-05 的相关文章

  • 【MFC】CListCtrl控件的GetItem用法

    GetItem 方法 说明 检索列表视图项的部分属性或全部属性 BOOL GetItem LVITEM pItem const 参数 pItem 指向 LVITEM 结构的指针 xff0c 该结构接收项的属性 返回值 如果成功 xff0c
  • NVIDIA Jetson Xavier NX部署VINS-fusion-GPU

    NVIDIA Jetson Xavier NX部署VINS fusion GPU 一 环境配置 xff08 Ubuntu 18 04 xff09 1 Cuda 10 2的安装 span class token function sudo s
  • OPi5 香橙派5 安卓12 隐藏大屏模式下任务栏

    记录一下 原版安卓系统在检测到副屏 xff0c 会进入大屏模式 xff0c 屏幕底下有个难看又占地方的任务栏 以下是隐藏的方法 xff0c 在所有界面都会隐藏 xff0c 包括三个虚拟按键 不过 xff0c 用其他APP仍然可以调用包括最近

随机推荐

  • 无人机飞行控制基础

    坐标系统 描述无人机的运动依赖于无人机的位置以及它的方向 常见的主要有两种坐标系统 xff1a 无人机坐标系和大地坐标系 无人机坐标系 无人机坐标系是相对于无人机自身的坐标系统 如下图 坐标原点位于无人机质心 xff0c 三个坐标轴互相垂直
  • socketcan_bridge 包 设置多路CAN口 小记

    参考链接 xff1a socketcan bridge ROS Wiki 基于ROS 43 CANopen的SocketCAN驱动在Ubuntu下的应用说明 SzZhangfq的博客 CSDN博客 ros socketcan socketc
  • 你知道几个中文编程语言,快来瞧瞧这些有趣的中文编程语言。

    提到编程语言 xff0c 我们所了解的也是比较广为人知的一些主流编程语言 xff0c 如Java C C 43 43 Python PHP等 那除了这些编程语言 xff0c 你有了解过中文编程语言吗 xff1f 如果没有 xff0c 那今天
  • Win10连接无线“需要执行操作”或无网络问题的解决方法。

    转载自品略图书馆 http www pinlue com article 2020 03 2800 3510060445349 html 最近这几天有用户反馈Win10系统连接网络出现异常的问题 xff0c 表现为连接到无线网络WIFI之后
  • Excel怎么比较两列文本是否相同?

    转载自品略图书馆 http www pinlue com article 2020 05 2215 1410586873210 html 这个问题很简单 xff0c 属于Excel基础操作技巧 xff0c 我就分享我最喜欢用的三招给你 xf
  • 为什么电脑唯独搜不到自己家wifi?

    转载自品略图书馆 http www pinlue com article 2020 05 2213 2410586244619 html 电脑唯独搜不到自己家wifi xff0c 别人家的都能搜到 xff0c 手机也可以搜到自己家的 xff
  • http://和www.前缀网站有什么具体区别?

    转载自品略图书馆 http www pinlue com article 2019 03 1813 598231572617 html 将http 和www 放一起比较 xff0c 是没有实际意义的 一 http协议二 域名一 http协议
  • 什么是三层交换机、网关、DNS、子网掩码、MAC地址?

    转载自品略图书馆 http www pinlue com article 2020 08 2313 2511146576256 html 一文讲懂什么是三层交换机 网关 DNS 子网掩码 MAC地址 很多朋友多次问到什么是网关 dns 子网
  • C++类对象共享数据的5种实现方法

    转自 xff1a http www pinlue com article 2020 09 2617 0611262487540 html
  • c语言free的用法

    转自 xff1a http www pinlue com article 2020 03 3100 4610073901713 html
  • Spring Boot 修改默认端口号

    修改配置文件 xff0c 加上参数 xff1a server port 61 8014 或者 xff1a server port 8014 启动后可发现tomcat运行在端口8014上了 实现原因可看以下链接 转载 SpringBoot修改
  • php调用类中的方法

    转自 xff1a http www pinlue com article 2020 06 1219 0410725563037 html
  • 人工智能 : 第三篇”脑机接口“

    本文作者Tim Urban xff1a Wait but Why的作者Tim Urban 是埃隆马斯克 xff08 特斯拉 SpaceX创始人 xff09 强烈推荐的科技博主 他写的AI文章是全世界转发量最高的 他的粉丝还包括 xff1a
  • 如何找回一台丢失的Win10电脑?

    今天说说如何找电脑 为什么小微想到了这个问题 还要从一次关于奇葩办公地点的讨论说起 看到大家的回答 xff0c 小微佩服得五体投地 办公经历还可以如此精jing彩xin绝dong伦po 作为结实靠谱的出行伙伴 ThinkPad陪伴大家出现在
  • 不必再狂按空格键了!Word 里文字对齐推荐这4种方法

    我们在用Word写论文 制作简历的时候 xff0c 通常会遇到把word中某些特定文字对齐的情况 那么问题来了 xff0c 你平时都是怎么对齐文字的 xff1f 傻傻的用空格来对齐吗 xff1f 在字符数不等的情况下 xff0c 加空格不仅
  • AMI主板BIOS菜单图文讲解设置!

    电脑硬件 xff0c 包括电脑中所有物理的零件 xff0c 以此来区分它所包括或执行的数据和为硬件提供指令以完成任务的软件 主要包含 机箱 xff0c 主板 xff0c 总线 xff0c 电源 xff0c 硬盘 xff0c 存储控制器 xf
  • luffy-02

    这里写目录标题 一 昨日回顾二 今日内容1 路飞前台配置 1 重构项目目录 2 文件修订 xff1a 目录中非配置文件的多余文件可以移除router的使用 3 前台配置 全局样式 配置文件 axios vue cookies element
  • luffy-03

    这里写目录标题 一 昨日回顾二 今日内容1 跨域问题1 1后端自己处理跨域简单请求非简单请求中间件处理 1 2前端处理跨域App vuevue config js 2 头部组件 尾部组件components Header vuecompon
  • luffy-04

    这里写目录标题 一 昨日回顾二 今日内容1 路飞项目使用xadmin2 首页轮播图接口 轮播图表 视图类 轮播图数量4 通过配置实现 前端对接 后续 接口缓存 3 git的使用3 1git的工作流程 4 git分支git提交代码出现冲突的2
  • luffy-05

    这里写目录标题 一 首页轮播图接口二 今日内容1 过滤文件2 从远端拉项目3 远程仓库3 1链接远程仓库的两种情况 4 冲突出现的原因及解决 一 首页轮播图接口 span class token number 1 span 首页轮播图接口