关于VScode切换、拉取、推送、合并分支,并解决冲突

一.切换分支

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

二.拉取分支

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

三.推送分支

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

四.合并分支

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

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

猜你喜欢

转载自blog.csdn.net/qq_36398269/article/details/100984360