Vue____实现本地代码推送到云端仓库的相关操作

JJpeng 2019-12-29 原文

Vue____实现本地代码推送到云端仓库的相关操作

   项目初始化搭建完毕,每进行一个功能模块开发的必备操作,目的是方便协同开发以及备份代码

一、每开发一个新功能,都应该创建一个新分枝,待该功能模块开发完成以后,再合并到主分支master中,具体步骤如下:

  ① 在 VS Code 终端输入 git status 命令,查看当前的工作环境是否干净(是否有未上传的内容),这里假设工作环境是干净的;

  ② 在 VS Code 终端输入 git checkout -b login 命令,创建一个新分枝,这里以创建新分枝 login 为例;

  ③ 在 VS Code 终端输入 git branch 命令,查看所有分枝,分枝前标记*号的表示正处于该分枝上;

  ④ 此时,便可以进行该模块的开发工作了。

 

二、每完成一个功能模块,都应该把该分枝合并到主分枝上,并且把主分支上传到码云(本人用码云仓库)仓库上,同时也把新分枝上传到仓库中

  ① 在 VS Code 终端输入 git status 命令,此时会显示当前修改过但未同步到仓库的文件目录;

  ② 在 VS Code 终端输入 git add . 命令,把所有修改过的文件添加到暂存区;

  ③ 在 VS Code 终端输入 git status 命令,再次检查状态,此时所有文件都变成了绿色,表明已经把所有文件添加到了暂存区;

  ④ 在 VS Code 终端输入 git commit -m “完成了登录功能” 命令(-m表示提交信息),把暂存区的代码提交到本地仓库中;

  ⑤ 在 VS Code 终端输入 git branch 命令,查看分枝,*login表明已经把代码上传到该分枝上了;

 

  接下来是要把 login 分枝合并到 master 分枝上,先切换到要合并到那个分枝上,这里是切换到master

  ① 在 VS Code 终端输入 git checkout master 命令,切换到 master 主分枝上;

  ② 可以输入命令 git branch 命令检查是否切换成功;

  ③ 在 VS Code 终端输入 git merge login 命令,基于 master 分枝合并 login 分枝;

  ④ 此时合并完成。

 

  当合并完成以后,接下来要做的便是把本地的 master 分枝推送到云端的码云中

  ① 在 VS Code 终端输入 git push 命令,便可把本地的 master 分枝推送到云端的码云中。

  ② 执行完毕以后可以到码云仓库中检查是否推送成功。

 

  因为此时云端只有 master 一个分枝,所以接下来我们还要把我们做好的分枝推送到云端上

  ① 在 VS Code 终端输入 git checkout login 命令,切换到你要推送的分枝上,这里是 login 分枝;

  ② 可以输入命令 git branch 命令检查是否切换成功;

  ③ 如果直接运行 git push 命令是推送不成功的,因为当前云端并没有 login 这个分枝,因此需要

      在 VS Code 终端输入 git push -u origin login 命令(把本地的login源分枝推送到云端上,这条命令的 login 是给云端新建分枝起的名称),

     便可实现在云端新建一个分枝 login ,并且把本地的 login 分枝推送到云端上。

发表于 2019-12-29 10:43 
笑看代码…^_^ 
阅读(
评论(
编辑 
收藏

 

版权声明:本文为JJpeng原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/JJpeng/p/12114352.html

Vue____实现本地代码推送到云端仓库的相关操作的更多相关文章

随机推荐

  1. 微信开发者工具下载

    官方的 2017.1.4版本 https://developers.weixin.qq.com/minipro […]...

  2. Java基础学习(五)– Java中常用的工具类、枚举、Java中的单例模式之详解

    Java中的常用类 1.Math : 位于java.lang包中 (1)Math.PI:返回一个最接近圆周率的 […]...

  3. 接口测试时遇到 java 代码加密请求数据,用 python 的我该怎么办?

    前言 自动化测试应用越来越多了,尤其是接口自动化测试。 在接口测试数据传递方面,很多公司都会选择对请求数据进行 […]...

  4. AIOps指导 – 天戈朱

       AIOps代表运维操作的人工智能(Artificial Intelligence for IT Oper […]...

  5. 使用PyQt来编写第一个Python GUI程序

    本文由 伯乐在线 – Lane 翻译,Daetalus 校稿。未经许可,禁止转载!英文出处:pyt […]...

  6. 百度视频搜索

    搜索效果自然不用多讲,毕竟是国内第一个推出这个服务的搜索引擎,也没什么对比。但是我们从中依然可以看到百度十分本 […]...

  7. MTK山寨手机攻略

    一,如何判断自己的手机是山寨机?如何判断山寨机的芯片型号和平台?如何进行系统后台调试?      这个问题似乎 […]...

  8. 【原创】自己动手实现静态资源服务器

    引言 本文利用java自带的socket编程实现了一个简单的静态资源服务器,可以响应静态资源。本文一共有两个版 […]...

展开目录

目录导航