文章目录

  • 0.git的介绍,官网,下载和安装
    • 介绍
    • 官网和下载地址和安装
  • 2.git的使用命令
    • 2.1.本地
    • 2.2.上传到在线仓库:github,gitee等
    • 2.3.下载
    • 2.4.分支
  • 3.上传vue项目到gitee中
      • 3.1.项目文件夹外右键,打开Git Bash Here 小黑框,开始本地仓库初始化
    • 3.2.将文件提交到版本库
    • 3.3. 配置用户名和邮箱
    • 3.4.设置当前上传的版本为""version 1.0 创建底版""
    • 3.5.查看版本号和日志
    • 3.5.gitee上创建一个库,然后得到仓库链接
    • 3.6.建立连接以及上传本地库到master分支
    • 3.7.查看连接
  • 4.上传成功

0.git的介绍,官网,下载和安装

介绍

Git是目前世界上最先进的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理。

创建版本库
版本迭代
版本回滚
管理修改
创建远程仓库
创建分支
官网和下载地址和安装

官网
下载地址
安装:直接一直下一步下一步,鼠标右键有GIt Bash时视为成功安装

2.git的使用命令

2.1.本地
1.安装和配置软件,右键git bash打开
2.准备初版项目和多个版本
3.创建暂存区和版本库:git init 当前文件夹下生成一个名为.git的隐藏文件夹
4.配置用户名和邮箱:git config  --global user.name +名称git config  --global user.email +邮箱
5.第一次:(修改项目后,多次重复此步骤 )将文件提交到版本库:提交全部:git add .(. 和* 和--all 和-A效果相同)提交特定文件:git add +文件名输入日志信息;git commit -m "version 1.0 创建底版"
6.版本回退:git reset -hard +版本号(最开头,7位数)
7.查看当前版本号:查看上次提交后是否有对文件修改:git status查看修改内容:git diff查看日志:git log查看单行显示日志:git log --oneline查看所有历史操作;git log --reflog
2.2.上传到在线仓库:github,gitee等
1.gitee中新建仓库,输入仓库名
2.建立连接:git remote add +origin(别名也可以是abc) +仓库地址(格式:http:/www.....git)
3.上传本地库到master分支:git push -u origin "master"
4.查看连接:git remote -v
2.3.下载

(另选不同文件路径)

1.第一次下载:git clone +仓库地址
2.第二次更新:git pull

2.4.分支

逻辑(非物理)副本

1.查看分支:查看当前分支:git branch查看所有分支:git branch -a查看远程(非本地)分支:git branch -r
2.创建有名字的分支:git branch user
3.切换分支:git checkout user
4.分支上传:git pull user
5.切回主分支:git pull origin master
6.合并分支:git merge user
7.删除分支:删除本地分支:git branch  -d user删除远程分支:只有管理员有权限

3.上传vue项目到gitee中

3.1.项目文件夹外右键,打开Git Bash Here 小黑框,开始本地仓库初始化
MY-PC@DESKTOP-K4DA1JJ MINGW64 /e/vue/maizuo
$ git init
Initialized empty Git repository in E:/maizuo/.git/

生成本地.git文件夹:这个文件夹是暂存区和版本库

3.2.将文件提交到版本库
MY-PC@DESKTOP-K4DA1JJ MINGW64 /e/vue/maizuo (master)
$ git add .
warning: CRLF will be replaced by LF in maizuomovie/hello.html.
The file will have its original line endings in your working directory
...中间文件省略...
warning: CRLF will be replaced by LF in maizuomovie/src/views/Login.vue.
The file will have its original line endings in your working directory
3.3. 配置用户名和邮箱
MY-PC@DESKTOP-K4DA1JJ MINGW64 /e/vue/maizuo (master)
$ git config  --global user.name "v******q"
MY-PC@DESKTOP-K4DA1JJ MINGW64 /e/vue/maizuo (master)
$ git config  --global user.email "8******@qq.com"
3.4.设置当前上传的版本为"“version 1.0 创建底版”"
MY-PC@DESKTOP-K4DA1JJ MINGW64 /e/vue/maizuo (master)
$ git commit -m "version 1.0 创建底版"
[master (root-commit) 7c090f9] version 1.0 创建底版37 files changed, 39156 insertions(+)
3.5.查看版本号和日志
MY-PC@DESKTOP-K4DA1JJ MINGW64 /e/vue/maizuo (master)
$ git status
On branch master
nothing to commit, working tree clean
MY-PC@DESKTOP-K4DA1JJ MINGW64 /e/vue/maizuo (master)
$ git log
commit 7c090f9d02f14feefd72d27681c8f25c64321e8b (HEAD -> master)
Author: v*******q <8*******@qq.com>
Date:   Tue Nov 1 17:21:25 2022 +0800version 1.0 创建底版
3.5.gitee上创建一个库,然后得到仓库链接

3.6.建立连接以及上传本地库到master分支
MY-PC@DESKTOP-K4DA1JJ MINGW64 /e/vue/maizuo (master)
$ git remote add origin https://gitee.com/v******q/mymaizuo.gitMY-PC@DESKTOP-K4DA1JJ MINGW64 /e/vue/maizuo (master)
$ git push -u origin "master"
Enumerating objects: 50, done.
Counting objects: 100% (50/50), done.
Delta compression using up to 4 threads
Compressing objects: 100% (44/44), done.
Writing objects: 100% (50/50), 448.62 KiB | 4.00 MiB/s, done.
Total 50 (delta 0), reused 0 (delta 0), pack-reused 0
remote: Powered by GITEE.COM [GNK-6.4]
To https://gitee.com/v******q/mymaizuo.git* [new branch]      master -> master
Branch 'master' set up to track remote branch 'master' from 'origin'.
3.7.查看连接
MY-PC@DESKTOP-K4DA1JJ MINGW64 /e/vue/maizuo (master)
$ git remote -v
origin  https://gitee.com/v******/mymaizuo.git (fetch)
origin  https://gitee.com/v******/mymaizuo.git (push)

4.上传成功

2021-12-22 vue移动端卖座电影项目(十五) 如何将项目上传到远程仓库相关推荐

  1. 2021-11-27 vue移动端卖座电影项目(二) 封装选项卡,引入iconfont,nowPlaying获取数据后写样式

    文章目录 1.封装选项卡 2.设置iconfont 3.nowPlaying获取数据后写样式 3.1.获取后台数据 3.2.从data对象获取电影海报,标题,评分 3.3.过滤data.actor,获 ...

  2. 2022-11-17 vue移动端卖座电影项目(一) 获取后台数据

    0.目标网页 卖座电影 1.获取url数据 位置:网络>复制>复制链接地址 2.获取电影列表数据 字段获取:网络>标头>请求标头> 3.代码 views/nowPlayi ...

  3. 2021-12-14 vue移动端卖座电影项目(十二) 使用mapState控制封装选项卡tabbar的显隐,以及回顾使用中央事件总线eventbus和vuex的state控制tabbar显隐的异同

    文章目录 0.实现场景:进入详情页时,底部选项卡隐藏 1.使用中央事件总线控制tabbar的v-show的值 2.使用vuex的state控制tabbar的v-show的值 3.使用vuex的muta ...

  4. 2021-11-30 vue移动端卖座电影项目(四) 当前项目代码

    文章目录 0.目录和package.json依赖 1.src/assets/iconfont(文件夹) 2.src/components/tabbar.vue 3.router/index.js 4. ...

  5. 2021-11-29 vue移动端卖座电影项目(三) vue项目中使用Swiper插件,Film页面设置轮拨图,nowPlaying页面设置样式

    文章目录 1.引入swiper.vue组件 目的 步骤 结果 2.把swiper-slide做成匿名插槽 3.Film.vue中通过axios请求获取后台轮播图片 目的 步骤 因为现在原网站已取消轮拨 ...

  6. 2021-12-11 vue移动端卖座电影项目(十一) comingSoon用后台获取的数据写样式,以及用vuex的Action处理异步问题:切换FilmHeader中的两个标签时直接缓存数据

    文章目录 0.vuex工作流程图复习 1.思路 2.axios获取后台数据(仿nowPlaying页即可) 3.用vuex的Action处理异步问题:切换FilmHeader中的"正在热映& ...

  7. 2021-12-09 vue移动端卖座电影项目(九) 使用事件总线EvenetBus控制选项卡tabbar的显隐(进入入详情页时隐藏)

    文章目录 0.事件总线复习 1.显隐逻辑 2.Detail.vue和它要控制的tabbar.vue不是父子关系 3.使用中央事件总线来控制 4.效果 0.事件总线复习 2021-10-21 vue笔记 ...

  8. 2021-12-10 vue移动端卖座电影项目(十) 使用状态管理模式vuex的state控制选项卡tabbar的显隐,mutation的用法,this.$store.commit()的两个参数

    文章目录 0.vuex复习 1.引入 2.在state中存showTabbar后,直接可以引用 3.在Detail.vue的两个钩子函数中设置控制showTabbar的布尔值 4.效果:实现进入详情页 ...

  9. 2021-12-05 vue移动端卖座电影项目(六) 为详情页面Detail.vue获取后台数据并设置样式

    1.带着id传到详情页面中 效果:点击任一电影,跳转进Detail.vue页面时后面自动拼接上电影的filmId http://localhost:8081/#/Detail/6112 http:// ...

最新文章

  1. 收藏 | 服务器和存储技术知识
  2. HuggingFace BERT源码详解:基本模型组件实现
  3. Pytorch学习(一)—— 自动求导机制
  4. Amazon S3和Swift鉴权机制分析
  5. hive 结构metastone_基于MySQL元数据的Hive的安装和简单测试
  6. fpga如何约束走线_FPGA时序约束实战篇之多周期路径约束
  7. 小米手机老板,雷军,肯定是假程序员
  8. 洛谷P1984 SDOI2008烧水问题
  9. 发布不同类型的话题问题
  10. HCIE Cloud
  11. 易优(eyoucms)CMS网站搬家教程
  12. UE4 用spline画正圆
  13. 灵活布局的Banner组件
  14. 腾讯云轻量应用服务器下使用RPM包方式安装GreatSQL单主环境
  15. HTTP GET请求方式传递数组参数
  16. 龙格现象及分段线性插值
  17. @Validated和@Valid
  18. 统计回文。“回文串”是一个正读和反读都一样的字符串,比如“level”或者“noon”等等就是回文串。
  19. html按钮四钟状态,按钮.html
  20. 网络市场调研的步骤与方法

热门文章

  1. Photoshop CS6安装ico插件(使其支持ico存储格式)
  2. 【SWH模型】陆地生态系统蒸散模拟理论、蒸散估算、站点及区域尺度模拟
  3. 周末加餐 使陆地分离的最少天数
  4. Word2Vec报错:KeyError: “word ‘XXX‘ not in vocabulary“
  5. 二、接口测试知识点总结
  6. (c++)求最大值及其下标
  7. 【翻译】什么是职业倦怠?定义、症状以及组织和个人可以做什么
  8. 人工智能为什么这么火?看看安防江湖30年血战就知道了
  9. 告别狗屎代码,请记住这 11 条编码秘诀!
  10. 一个网络失败者的深情告白