合理使用WebStorm-好用的Git工具(下)

简介: 合理使用WebStorm-好用的Git工具(下)

删除分支


当我们将某个分支合并到dev后,此时这个分支就不需要了,需要将其删除。

在webstorm中,我们只需在远程分支列表中找到这个分支,右键选择Delete即可


640.png

                             image-20210725003634683  


提交代码


当我们修复了一个bug,或者完成了一个模块的开发时,需要将代码提交到本地,然后再推送远程仓库,在webstorm中只需要点击Toolbar中的commit图标和push图标即可。


如下所示:


640.png

                                image-20210725000121578


在弹出的窗口中,填写提交信息即可。


640.png

                          image-20210725000233787


提交完成后,点击推送按钮即可将本次提交推送到远程仓库。


640.png

                             image-20210725000436434


在弹出的窗口中点push即可。


640.png

                                  image-20210725000529092


注意:如果你看不到Toolbar,则需要在菜单栏: view - Appearance - ToolBar将其开启。

除此之外,你还可以在菜单栏的Git子菜单中去提交/推送,或者按快捷键command K / command shift K


拉取代码


当需要获取某个分支上同事修改的最新代码时,此时就需要进行pull操作,我们只需在webstorm菜单栏的git子菜单下选择pull即可。


640.png

                                       image-20210725001609640


暂存与取出


当我们在某个分支上开发需求时,突然来一个加急需求需要你在别的分支改,此时你的更改又不适宜提交,那么就需要将当前更改暂存起来。


我们只需在项目树上右键,选择Git - Stash Changes...即可将更改暂存,如下图所示:


640.png

                                       image-20210725002140382


在弹出的窗口中填写保存信息。


640.png

                            image-20210725002254573


紧急任务开发完成后,我们切回分支,在项目根目录右键,选择Git - Unstash Change...即可。


640.png

                              image-20210725002450616


版本回退


当我们提交了代码后,测试那边测出了很多问题,此时我们就会觉得本次提交无意义,需要将其撤销。


我们只需在Git面板中,选中要回退的git版本,右键选择Reset Current Branch to Here...即可


640.png

                             image-20210725002931454


在弹出的菜单中选择Mixed选项即可。


640.png

                                image-20210725003002381


注意:如果你的提交已经推到了远程仓库,你想删除远程仓库的记录,在本地回退后还需要在终端执行git push --force命令进行强推。

强推是危险命令,如果你回退的版本之后还有别的同事提交的代码,那么此命令将会删除别的同事提交的代码。


合并部分提交记录


当我们需要将某个分支的部分提交合并到dev分支时,我们需要用到git cherry-pick命令。


在webstorm中,我们只需切换分支到dev,然后在Git面板中选中需要合并提交的分支,选择需要合并的记录,点击樱桃图标即可完成合并。


如下所示,我们需要将AddMenu分支的两个提交合并到dev分支:


640.png

                              image-20210725004742222


最后,我们切换到dev分支即可看到合并过来的两个提交,如下所示:


640.png

                                    image-20210725004916220


写在最后


公众号无法外链,如果文中有链接,可点击下方阅读原文查看😊

相关文章
|
7月前
|
数据可视化 开发工具 C#
.NET开源、免费、跨平台的Git可视化管理工具
俗话说得好“工欲善其事,必先利其器”,合理的选择和使用可视化的管理工具可以降低技术入门和使用的门槛。今天大姚给大家分享一款.NET Avalonia开源、免费、跨平台、快速的Git可视化管理工具:SourceGit。
|
4月前
|
开发工具 数据安全/隐私保护 git
记录一次使用git工具拉取coding上代码密码账号错误的经历
这篇文章记录了作者在使用Git工具从Coding平台克隆项目时遇到的账号密码错误问题,并分享了通过清除电脑凭证中错误记录的账号密码来解决这个问题的方法。
记录一次使用git工具拉取coding上代码密码账号错误的经历
|
1月前
|
存储 开发工具 git
git工具使用教程全讲解
本文介绍了版本控制的概念及其重要性,详细对比了多种版本控制工具,如VSS、CVS、SVN和Git,重点讲解了Git的基本使用方法、工作原理及与SVN的区别。此外,文章还介绍了GitHub、GitLab和Gitee等流行的代码托管平台,以及如何在这些平台上注册账号、创建和管理仓库。最后,文章还提供了如何在IntelliJ IDEA中配置和使用Git的具体步骤。
61 1
|
2月前
|
开发工具 git
git显示开发日志+WinSW——将.exe文件注册为服务的一个工具+图床PicGo+kubeconfig 多个集群配置 如何切换
git显示开发日志+WinSW——将.exe文件注册为服务的一个工具+图床PicGo+kubeconfig 多个集群配置 如何切换
42 1
|
2月前
|
存储 开发工具 C#
Git Extensions:一个.NET开源的 Git 图形用户界面(GUI)工具
Git Extensions:一个.NET开源的 Git 图形用户界面(GUI)工具
145 0
|
3月前
|
SQL 缓存 测试技术
代码管理工具之GIT:重新温习一下
代码管理工具之GIT:重新温习一下
|
4月前
|
JavaScript IDE 前端开发
前端开发工具配置 nodejs & git & IDE
前端开发工具配置 nodejs & git & IDE
|
4月前
|
开发工具 git
成功解决:fatal: detected dubious ownership in repository at ‘E:/workspace/CSMarket‘。如何使用git工具通过命令行的形式
这篇文章分享了作者在使用Git工具初始化本地仓库时遇到的权限问题,提供了通过命令行解决Git仓库权限问题的方案,并介绍了如何使用Git命令行初始化项目、添加文件、提交以及关联远程仓库的步骤。
成功解决:fatal: detected dubious ownership in repository at ‘E:/workspace/CSMarket‘。如何使用git工具通过命令行的形式
|
5月前
|
开发工具 数据安全/隐私保护 git
为了方便项目打包,我用Node写了个git-tag工具
为了方便项目打包,我用Node写了个git-tag工具
99 0
|
7月前
|
前端开发 持续交付 开发工具
【专栏:工具与技巧篇】版本控制与Git在前端开发中的应用
【4月更文挑战第30天】Git是前端开发中的必备工具,它通过分布式版本控制管理代码历史,支持分支、合并、回滚等操作,促进团队协作和冲突解决。在前端项目中,Git用于代码追踪、代码审查、持续集成与部署,提升效率和质量。优化协作包括制定分支策略、编写清晰提交信息、定期合并清理分支及使用Git钩子和自动化工具。掌握Git能有效提升开发效率和代码质量。
109 2