zoukankan      html  css  js  c++  java
  • 关于VScode切换、拉取、推送、合并分支,并解决冲突

    一.切换分支
    输入命令“git branch -a”,查看远程分支
    输入命令“git checkout dev”,切换到分支dev
    输入命令“git status”,查看分支状态,比如是否有未保存的修改、未解决的冲突

    二.拉取分支
    git pull:拉取远程的数据同步到自己的目录的命令,前提是没有未保存的代码以及没有未解决的冲突
    其它拉取方法: 左侧导航栏找到源代码管理,可以看到更改过的文件,在输入框输入所修改的内容(任意取名字),然后点击上方的“√”,最后在右边的更多操作里点击推拉取即可

    三.推送分支
    git push:将本地文件推送到项目的对应分支上,同样的,前提是没有未保存的代码以及没有未解决的冲突
    其它推送方法: 左侧导航栏找到源代码管理,可以看到更改过的文件,在输入框输入所修改的内容(任意取名字),然后点击上方的“√”,最后在右边的更多操作里点击推送即可

    四.合并分支
    在合并项目分支的时候,比如将我自己的wyl分支合并到dev分支上,采用如下步骤:

    git status查看本地分支状态,需要将待合并分支和被合并分支都拉取到本地。比如现在我处于wyl本地分支上,输入命令git checkout dev切换到dev分支,并git pull将dev分支拉取到本地。
    并输入命令yarn build,或者npm run build,将项目进行打包,如果打包过程中出现错误,比如:双向绑定没有对应数据,组件名重复等问题,按照终端的提示进行修改,然后重新输入yarn build,直到成功打包为止。成功打包后,会在项目文件的一级目录里出现dist文件,dist文件让我们我们就可以像打开静态网页一样打开我们完成的项目。最后将dist文件删除即可。
    输入命令git merge wyl,将wyl分支合并到本地dev分支。如果出现冲突,左侧导航栏的对应模块项会变色,或者通过终端里的提示,找到相应冲突并解决。
    解决完所有冲突后,再一次重复步骤2,将项目打包检查并解决冲突。
    按照上文所说的推送分支的其他方法进行推送,这样就能成功合并。
    PS:在本地没有解决完冲突一定不能推送。
    ————————————————

     

      

    1、路在何方? 路在脚下 2、何去何从? 每个人都在探索,未来的方向在何处。如果说某些方向是世人已经公认的,那么就先按照公认的去走吧(ps:站在巨人的肩膀上看世界会清晰)。 如果说方向,当今世人还不清晰准确。那么就大胆往前走吧,对与错并不重要。心中的方向更加重要。
  • 相关阅读:
    struts2 和 js 标签取值
    使用jQuery 取文本
    a 标签 name 属性 页面定位 (一)
    a 标签 name 属性 页面定位 (二)
    GitHub 出现这样的问题怎么办
    金融政策
    基金基础知识
    bitcoinj学习记录
    金融电影
    黑客
  • 原文地址:https://www.cnblogs.com/yuanjili666/p/12336487.html
Copyright © 2011-2022 走看看