Git重大更新@Git
HBuilderX 3.1.23+ 支持在项目管理上对Git项目进行一些快捷操作。
在Git项目名称后面显示该Git仓库的当前分支,样式如图所示:
备注:在HBuilderX内,使用Git,需要先安装Git插件,Git插件调用的是外部Git工具
,因此需要安装的Git命令行工具;同时windows也需要安装TortoiseGit。
Git快捷操作菜单
该标签可以点击,打开Git快捷操作菜单,在Git插件里“scm/file/branchlabel”扩展点配置了该菜单列表。该功能默认开启:
同时,对旧版本的Git插件以下命令做了升级:
切换分支(checkout)
点击“切换分支”菜单,弹出分支选择列表,选择本地分支或远程分支执行签出:
执行签出时会在状态栏提示状态:
获取(fetch)
点击“获取”菜单,在当前项目执行git fetch命令
拉取(pull)
点击“拉取”菜单,默认提供了几个拉取选项(目前不能自定义):
# git pull和git pull --rebase的区别
git pull = git fetch + git merge
git pull --rebase = git fetch + git rebase
推送(push)
点击“推送”菜单,默认提供了几个推送选项(目前不能自定义),当选择“force”选项是,会进行二次确认是否继续执行:
特别说明: git push --force
强制推送,会覆盖远端内容,请谨慎操作。