• VS Code快速实现Git PR操作


    注意:建议先学习git的基本操作。

    安装插件

    下图中红圈标记的插件都安装好。

    在这里插入图片描述

    Fork上游仓库

    在网页上点击你想要fork的仓库,点击fork
    在这里插入图片描述
    然后该仓库就会fork到你的github账户下面,如下图。
    在这里插入图片描述
    现在可以在你账户下面的repo(我们称为下游repo)clone到本地,然后用vscode打开,在该仓库的基础上更改文件

    拉取上游repo的更新

    在你本地更改文件的时候,上游repo很可能已经做了修改,此时在你将本地的改变push到你远程的下游repo(也就是网页上的下游repo)之前,一定要拉取上游repo的更新!!!!具体做法如下。
    首先点击pull中的pull from按钮
    在这里插入图片描述
    此时会弹出pull的远端repo选项,因为是拉取上游repo的更新,所以选择upstream然后在选好分支,一般都是main分支。
    在这里插入图片描述
    在这里插入图片描述
    拉取之后本地会看到远端的改变,如下图,这里test1.py是fork之前上游repo就有的文件,jj.py是我fork并clone到本地的时候添加的文件,在我本地进行改变的时候,上游repo增加了README.md文件,我通过当前拉取上游repo的更新这一步之后上游repo的更新就同步到了本地
    在这里插入图片描述
    注意:新版本VS Code中 pull from选中upstream之后可能没出现分支名称,如下
    在这里插入图片描述
    在这里插入图片描述

    解决方法是再fetch一下,如图:
    在这里插入图片描述

    同步改变到下游远端的repo

    然后就是git的基本操作,提交commit,然后pull再push了,这里在VS Code的某次更新中将pull再push的操作合并成了sync changes,直接点击就行,当然也可以在VS Code继续使用点击pull再push的方式。
    在这里插入图片描述

    在这里插入图片描述

    Pull Request

    最后一步就是创建PR了,如下图:
    在这里插入图片描述
    点击红色圈按钮就会出现创建PR的界面,如下

    添加title和description描述直接点击create,然后上游repo那边就能收到你的PR了,如下图

    在这里插入图片描述

  • 相关阅读:
    借助各大模型的优点生成原创视频(真人人声)Plus
    Kafka的docker安装
    GoogleTest部署实践--测试用例代码
    【etcd】的限流设计
    港中文、腾讯等联合发布!DynamiCrafter:任意图像秒变动态视频,超高清无缝衔接
    Synology NAS群晖DS218play 运行内存测试
    MySQL定时调用预置函数完成数据更新
    IDEA 集成 Git
    QT下的QThread多线程
    五万字142道超全前端面试题---送给在校招的你
  • 原文地址:https://blog.csdn.net/JohnJim0/article/details/128156442