【全网最全面】VS Code使用Git可视化管理源代码详细教程 ...

打印 上一主题 下一主题

主题 861|帖子 861|积分 2593

前言:

     随着VS Code的功能和插件的不断强大和完善,它已经成为了我们一样平常开发中一个必不可缺的伙伴了。在之前我曾经写过一篇 SourceTree使用教程详解(一个git可视化管理神器,想要了解的话可以点击检察详情),这篇文章重要是对VS Code如何使用Git可视化管理我们的程序源代码。
     VS Code简介:

     官网下载所在:
            https://code.visualstudio.com/
          Visual Studio Code是一个轻量级但功能强大的源代码编辑器,可在您的桌面上运行,并且可用于Windows,macOS和Linux。它具有对JavaScript,TypeScript和Node.js的内置支持,并具有丰富的其他语言(例如C ++,C#,Java,Python,PHP,Go)和运行时(例如.NET和Unity)扩展的生态体系。VS Code内置了对Git的支持,可以使用图形化界面方便的进行版本控制,比如添加暂存,提交更新,拉取长途代码,推送代码到长途代码库,创建合并分支,文件内容差异比力等这些通例操作。
     环境准备:

     1、起首需要如今安装Visual Studio Code。

     下载所在:https://code.visualstudio.com/Download
     选择对应的平台进行安装(我自己是安装的window平台):
     

     2、Git环境安装:

     Git安装详细教程:https://blog.csdn.net/qq_43715354/article/details/108638061
     克隆GitHub中的存储库:

     1、复制GitHub存储库的SSH链接所在:

     

     2、打开VS Code点击克隆,粘贴SSH链接所在进行下载:

     

     检察当前所在分支:

     1、界面检察:

     

     2、切换到终端,下令检察:

           
                                                            登录后复制                                       
  1. git branch -a
复制代码
            

  • 1.
                                 
         

     [重要]实际工作开发四步曲(添,提,拉,推):

     起首要明确四步曲分别是哪四步,其作用分别是什么?

           添:将修改的内容添加到本地暂存区 git add。
提:将本地暂存区中的内容提交到本地代码库 git commit -m 'description'。
拉:同步,拉取长途代码库中的内容,在多人协同开发中十分的重要,因为如果事先没有同步更新到最新版本有大概会覆盖别人修改的东西,如果拉取后有辩论直接使用VS Code办理辩论即可 git pull。
推:将本地代码库中的内容推送到长途代码堆栈 git push。
          添加暂存区:

     新增Information.txt文本文件,添加至本地暂存区。
     

     

     提交本地代码库:

     

     

     拉取同步长途最新代码库:

     

     推送至长途代码库:

     

     验证是否推送成功,检察GitHub中的堆栈内容:
     

     辩论办理:

        接下来我们来自己模拟一下多人开发,如:我在本地修改Information.txt文本文件的内容,然后在到GitHub中修改一次这样本地在提交的时间就会产生辩论,然后我们可以借助VS Code智能的办理辩论的方式资助我们来办理辩论。
     本地修改:

     

      GitHub中的修改:

     

      本地提交后,拉取时提示辩论如下:

     

      合并辩论提交到长途代码库中:

     VS Code提供了四种智能合并的方式供给我们选择,我们可以按照实际情况进行代码辩论办理。当然也可以手动删除办理,不过要慎重,大概一不警惕就把同事辛辛劳苦写了几天的代码给覆盖了哦,这里我选择了【保存双方更改】的方式进行辩论办理。
     

     辩论完善办理:

     

     创建分支并推送到长途代码库:

     1、切换到源代码管理视图:

     

     2、选择需要创建子分支的主分支:

     留意:我们这里为develop分支创建feature-20210218分支。
     

     

     3、将新建分支推送到长途代码库:

     

     

     子分支开发完成后合并到主分支中:

           起首我们在feature-20210218子分支中创建一个文件夹和一个文本文件,然后将feature-20210218子分支合并到develop开发分支中合并提交到长途代码库。
          1、feature-20210218子分支中创建一个文件夹和一个文件:

     

     2、使用实际工作开发四步曲(添,提,拉,推)教程将新添加的内容推送到长途代码库:

     切换到feature-20210218分支:
     

      检察文件是否提交成功:
     

     3、将feature-20210218子分支合并到develop开发分支:

     a.起首切换到develop分支中:
     

     b.选择需要合并过来的分支:
     

     

     

      c.推送至长途堆栈,检察合并是否成功:
     

      VS Code Git提交修改历史记载检察(甩锅专用):

     需要安装Git History拓展。
     

      检察对应文件的修改历史记载:

     

     

     检察文件修改时间线对比文件修改内容:

     

     


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

篮之新喜

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表