在VSCode中使用Git处理文件冲突(pull不能从服务器拉取代码)

摘要:
正常情况下,在获取最新代码并修改本地代码后,正常的提交过程是临时存储本地代码,提交并推送到服务器。3.弹出式存储意味着将步骤1中的代码从存储中心检索到项目,vscode将处理并提示您合并文件

正常情况下,获取最新代码并修改完本地代码后,正常提交流程是先暂存本地代码、提交、推送至服务器。

在VSCode中使用Git处理文件冲突(pull不能从服务器拉取代码)第1张在VSCode中使用Git处理文件冲突(pull不能从服务器拉取代码)第2张

在多人协作开发时会出现本地文件和服务器文件冲突的情况,这时候不能成功拉取服务器代码进行合并,这时候需要采取Stash命令,

步骤:

  1、Stash Changes 这个操作会把选中的文件暂时copy一份放在存储中心(独立于本地代码和git服务器代码),并将本地源代码还原成开始修改前的版本,

  2、操作后再进行拉取pull操作,将最新的服务器代码获取至本地,这时本地代码就会是最新版本。

  3、弹出存储,就是将步骤1的代码从存储中心再获取至项目中,vscode会处理并提示给你需要合并的文件

   4、解决冲突后暂存,再进行正常提交代码

在VSCode中使用Git处理文件冲突(pull不能从服务器拉取代码)第3张在VSCode中使用Git处理文件冲突(pull不能从服务器拉取代码)第4张

 在VSCode中使用Git处理文件冲突(pull不能从服务器拉取代码)第5张

免责声明:文章转载自《在VSCode中使用Git处理文件冲突(pull不能从服务器拉取代码)》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Eclipse中启动Tomcat服务器产生错误的原因及解决方案IDEA工具引入vue项目后配置和运行下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

GitLab搭建详细过程

一、前提 系统:Centos 6.5 软件版本:gitlab-7.8.4 Selinux:关闭 防火墙规则:先清空(搭建好了后续自己添加相关放行规则) 二、yum源配置和相关依赖包 1.添加epel源和PUIAS_6_computational源 1 # yum -y install epel-release 创建该文件并添加以下内容: 1...

Git配置可视化的diff 和merge工具

Windows下使用Git,msysgit是首选,但是msysgit的shell实在不给力,大小不能更改,字体难看。所以,在Windows下,在Cygwin下使用Git是个很不错的选择。 我们在提交代码前,或是合并代码,查看代码修改时,经常要diff一下看看都有哪些修改内容,diff的输出,晦涩难懂,修改多了的时候,简直像天书一样。Git 1.7以后,有了...

Ubuntu 搭建简单的git server

简介 Git 可以使用四种主要的协议来传输资料: 本地协议(Local):   最基本的就是 本地协议(Local protocol), 其中的远程版本库就是硬盘内的另一个目录。 这常见于团队每一个成员都对一个共享的文件系统(例如一个挂载的 NFS)拥有访问权,或者比较少见的多人共用同一台电脑的情况。 后者并不理想,因为你的所有代码版本库如果长存于同一...

Git-更新数据

1.查看代码的修改 git status //modified 标示修改的文件 //deleted标示删除的文件 // untracked files 未处理的文件 需要执行 git add方法添加上去 2.提交代码 git commit -m ‘注释’ 注意添加注释 3.同步代码 git pull 4.把代码推到服务器上 git push origin...

Jenkins自动触发构建maven多模块项目

一、要求 在一个Spring boot项目中,通过Jenkins来触发构建某单一模块时,其他模块和其余分支不受影响 二、Jenkins配置 1. 安装插件 插件:Generic Webhook Trigger Plugin 2. 配置用户 设置用户token,不然会报403错误 jenkins---> 用户列表----> 具体用户------...

git稀疏检出

场景: 下载git远程仓库中某个文件, 而不下载整个版本库 互联网 搜索了git稀疏检出方法,如下 git init // 初始化空的代码库 git remote add origin ssh://xxxx@giturl.git // 设置远程代码库地址 git co...