无需命令行,用 VSCode 轻松提交 Git 代码

前言

Git 作为版本控制工具,通过在开发过程中记录代码的变化,简化了开发者之间的代码协作。而对于许多开发者而言,命令行提交 Git 代码却是一项让人感到困难的任务。然而,现在你可以轻松地通过 VSCode 提交 Git 代码,让你的代码管理变得更加轻松和高效。在本文中,我们将介绍如何使用 VSCode 来实现简单的 Git 提交, 帮助你更加流畅地完成软件开发。


1、打开vscode中的源代码管理模块,快捷键 Ctrl+Shift+G,如下图:

在这里插入图片描述

2、点击“+”提交暂存区,如下图:

在这里插入图片描述

2.1 也可以点击上方按钮一键撤销或者一键提交,如下图:

在这里插入图片描述

2.2 点击“-”可以取消暂存区提交的代码,如下图:

在这里插入图片描述

3、在提示栏中输入提交注释内容后点击提交按钮提交代码,如下图:

在这里插入图片描述

4、将远程的代码拉取一下,以此来解决代码的冲突,如下图:

在这里插入图片描述

4.1 选择要拉取的远程位置,如下图:

在这里插入图片描述

5、将暂存区的代码推送到远程,如下图:

在这里插入图片描述

5.1 选择要推送的远程位置,如下图:

在这里插入图片描述

5.2 输入用户名回车确定,如下图:

在这里插入图片描述

5.3 输入密码回车确定,如下图:

在这里插入图片描述

6、将提交的代码发送合并请求,如下图:

在这里插入图片描述

6.1 点击新建合并请求,如下图:

在这里插入图片描述

6.2 新建完合并请求后,选择代码要合并的分支,如下图:

在这里插入图片描述

6.3 选择完合并分支后创建合并请求,如下图:

在这里插入图片描述

6.4 最后点击合并按钮即可完成此次合并操作,如下图:

在这里插入图片描述


拓展

git stash(代码储藏)

git stash 命令用于临时保存当前工作目录的修改,并将工作目录恢复到上一次提交的状态。它的主要作用是在切换分支或者合并分支时,暂时保存未提交的修改,以便能够切换到其他分支或者合并分支后再恢复这些修改。

使用场景

场景1:切换分支

当你在当前分支上进行了一些修改,但是还没有提交,而此时你需要切换到其他分支上进行工作。使用git stash 命令可以将当前分支的修改保存起来,然后切换到其他分支进行工作,待工作完成后,再切换回原来的分支,使用 git stash pop 命令可以恢复之前保存的修改。

场景2:合并分支

当你在当前分支上进行了一些修改,但是还没有提交,而此时你需要合并其他分支的修改。使用 git stash 命令可以将当前分支的修改保存起来,然后进行分支合并操作,待合并完成后,再使用 git stash pop 命令恢复之前保存的修改。

场景2:临时修复 bug

当你在开发过程中发现了一个 bug,但是还没有时间来修复它,而此时你需要切换到其他任务上进行工作。使用 git stash 命令可以将当前分支的修改保存起来,然后切换到其他任务上进行工作,待有时间修复 bug时,再使用 git stash pop 命令恢复之前保存的修改并进行修复。

在 vscode 中使用

如果你在使用 VS Code 进行开发,可以通过 VS Code 提供的图形界面来更方便地使用 git stash 命令。

在这里插入图片描述

  • 如果你想一次性保存所有的修改,可以右键使用 Stash All Changes... 选项来实现;如果你只想保存某一个文件,右键选择要保存的文件使用 Stash Changes 选项即可。

    在这里插入图片描述

  • 选择完保存的文件后将会弹出一个对话框,让你输入 stash 的描述信息。你可以输入一些有意义的描述,以便在之后恢复 stash 时更容易识别。

    在这里插入图片描述

  • 点击右上角的图标,选择存储-弹出储藏,即可看到刚才保存的记录,选择想要的记录点击即可恢复。其中存储中还包含了删除储藏、应用最新储藏、弹出最新储藏等功能,都是一些快捷方便且好用的功能,感兴趣的同学都可以试一下。

    在这里插入图片描述

  • 完整实现步骤

    在这里插入图片描述


相关推荐

掌握Git,让你的代码版本控制更得心应手!
不再被 Git 用户名密码困扰,这里有你需要的解决方案
Git 代码提交规范:构建高质量软件体系的必要准则
一键提交、轻松推送:IntelliJ IDEA 中 git 的神奇操作

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

水星记_

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值