当前位置: 首页 > backend >正文

WebStorm-在WebStorm中使用Git管理项目

一.WebStorm中的Git

🔍 顶部搜索框

功能: 用于快速搜索分支、标签、操作命令。

比如你输入 "push",就会快速跳到 Push 功能,省得一条条找。


🔁 Update Project...(Ctrl+T

功能: 从远程仓库 拉取最新代码,默认执行的是:

git pull --rebase

相当于命令行的 git pull,更新你的本地仓库,适用于多人协作时保持同步。


✅ Commit...(Ctrl+K

功能: 提交代码到本地仓库(还未 push 到远程)

  • 你可以填写提交信息(commit message)

  • 选择要提交的文件

  • 也可以直接创建新分支提交(amend、stash、签名等高级功能也都有)


🚀 Push...(Ctrl+Shift+K

功能: 把你本地提交的代码推送到远程仓库(比如 GitHub、Gitee)

相当于 git push origin master


🌿 New Branch...(Ctrl+Alt+N

功能: 新建一个分支

  • 你可以从当前分支新建,也可以指定起点分支

  • 适合开发新功能、修复 bug 时独立开工,不影响主分支


🔀 Checkout Tag or Revision...

功能: 你可以检出某个 tag、提交记录、分支等版本

  • 用于切换到历史版本

  • 也可临时查看某次提交的代码状态


📁 Local 分支区域

显示你当前本地有哪些分支。这里显示的是:

  • master(当前分支),旁边有个小标签说明你现在就在这个分支上。


☁️ Remote 分支区域

显示远程仓库的分支列表。这里显示的是:

  • origin/master(远程主分支)

origin 是远程仓库的默认名字,origin/master 就是“远程仓库的 master 分支”。


🧩 总结一下这个菜单能干啥?

功能作用
Update Project拉取远程代码
Commit提交代码到本地 Git
Push推送代码到远程
New Branch新建分支
Checkout Tag or Revision切换版本或标签
Local 分支显示本地有哪些分支
Remote 分支显示远程分支
http://www.xdnf.cn/news/19074.html

相关文章:

  • Set和Map
  • Manus AI:突破多语言手写识别的技术壁垒,重塑全球交流方式
  • 【69页PPT】智慧方案智慧校园解决方案(附下载方式)
  • oceanbase-参数及变量的记录
  • 零成本解锁 Cursor Pro:虚拟卡白嫖1个月+14天试用全攻略
  • 【MFC自动生成的文件详解:YoloClassMFC.cpp 的逐行解释、作用及是否能删除】
  • 30分钟入门实战速成Cursor IDE(2)
  • B树的概述以及插入逻辑
  • 亚马逊的宝藏促销活动~
  • Java全栈开发实战:从基础到微服务的深度探索
  • KNN算法详解:鸢尾花识别和手写数字识别
  • 在做题中学习(91):二叉树的锯齿形层序遍历
  • Vue3 中的 v-model 语法糖
  • 什么是token,什么叫词嵌入
  • linux系统学习(9.文件系统管理)
  • Linux Shell 编程
  • Less介绍Less变量
  • C/C++ 编程实战 -- CMake用法
  • 隧道搭建技术
  • C++/python解决OpenCV的窗口被渲染到了屏幕外,导致imshow方法无法弹出窗口问题
  • JDK12安装步骤及下载(附小白详细教程)
  • 钉钉补卡事件处理方案
  • 算法---字符串
  • FDTD_mie散射_仿真学习(2)
  • 【机器人概念设计软件操作手册】 建模技巧与最佳实践
  • 自适应RAG架构:智能检索增强生成的演进与实现
  • 前端如何使用canvas实现截图
  • Python OpenCV图像处理与深度学习:Python OpenCV入门-图像处理基础
  • Linux之Docker虚拟化技术(二)
  • Mysql系列--11、使用c/c++访问mysql服务