首页 > 其他分享 >安装git-format-staged后,Sourcetree中提交代码报错的解决方案

安装git-format-staged后,Sourcetree中提交代码报错的解决方案

时间:2024-08-17 08:54:39浏览次数:12  
标签:bin git format -- staged 报错 Sourcetree

pre-commit文件中内容为:

git-format-staged --formatter "swiftformat stdin --stdinpath '{}'" "*.swift"

 在终端中,git commit不会报错。Sourcetree中提交具体错误:

git-format-staged或者swiftformat命令找不到。

解决方案一:

利用Automator(自动操作)新建一个SourceTree应用程序。

 

 

export PATH=/usr/local/bin:/opt/homebrew/bin/:$PATH
open -a Sourcetree

 保存之后即可。

 拖动icon,修改新建的app icon

方案二:

将pre-commit中命令修改为:

/usr/local/bin/git-format-staged --formatter "/opt/homebrew/bin/swiftformat stdin --stdinpath '{}'" "*.swift"

 

标签:bin,git,format,--,staged,报错,Sourcetree
From: https://www.cnblogs.com/fwzhou/p/18364017

相关文章

  • 【作业练习】Git分支冲突
    使用Git模拟一个冲突,并且使用Git解决。产生冲突的原因:如果合并分支时,两个分支在同一个文件的同一个位置有两套完全不同的修改,假设此时我们将一个修改的子分支合并到我们修改了的主分支里面,那么此时便有可能发生冲突合并。。就会出现冲突,此时git无法替我们决定使用哪一个,必......
  • PbootCMS网站常见报错
    1.后台图片上传提示:”上传失败:存储目录创建失败!“给静态资源目录(根目录下的static文件夹)增加权限,一般755或者777权限,推荐755权限设置。2.网站打开提示:”未检测到您服务器环境的sqlite3数据库扩展...“按照提示信息操作,检查php.ini中是否已经开启sqlite3扩展。3.网站打开提......
  • tortoisegit下载及其使用流程
    下载    官方下载链接:Download–TortoiseGit–WindowsShellInterfacetoGit    选择适合自己的电脑位数的版本:一般64的兼容32的按照就不介绍了怎么开心怎么来,本篇暂时为了支持一位粉丝的疑惑安装的话没有特殊配置暂不介绍,一路安装即可叮!这里停一......
  • Git
    GitGit的实践场景备份,代码还原,协同开发,追溯问题代码的编写人和编写时间Git安装与常用命令下载地址:Git基本配置#设置用户信息gitconfig--globaluser.name“XXXX”gitconfig--globaluser.email“XXX@XXX”#查看配置信息gitconfig--globaluser.namegitc......
  • [20240814]oracle 21c NLS_DATE_FORMAT设置问题(整理版本1).txt
    [20240814]oracle21cNLS_DATE_FORMAT设置问题(整理版本1).txt--//朋友遇到的问题,请求远程协助解决问题:--//执行sqlplus出现如下错误:SQL*Plus:Release21.0.0.0.0-ProductiononSatAug1011:38:062024Version21.3.0.0.0Copyright(c)1982,2021,Oracle. Allrightsr......
  • Visual Studio 第一行,scanf报错解决。#define _CRT_SECURE_NO_WARNINGS 1
    【问题描述】想必大家刚装好VisualStudio,准备自信满满去开始编写自己的第一个程序时,却出现这个错误: 'scanf':Thisfunctionorvariablemaybeunsafe.Considerusingscanf_sinstead.Todisabledeprecation,use_CRT_SECURE_NO_WARNINGS.Seeonlinehelpfordet......
  • linux创建github仓库并用git上传本地仓库到github仓库
    1.创建github仓库(1)点击右上角的头像(2)点击Yourrepositories(3)点击New(4)填写好Owner和Repositoryname点击AddaREADMEfile选择license,再点击Createrepository2.用git上传本地仓库到github仓库git工作流:(1)点击Code再点击Local查看github仓库地址(2)将git......
  • Clion控制台中文输出/报错信息乱码的最完美解决方案(无需更改注册表,beta版UTF-8)
    Clion控制台中文输出/报错信息乱码的最完美解决方案(无需更改注册表,beta版UTF-8)1.问题:clion控制台乱码2.错误解决方案:Ctrl+Shift+Alt+/,回车,打开注册表,取消勾选"run.processes.with.pty"(clion可能会卡死)3.正确方式:1.Ctrl+Alt+S打开设置2.找到编辑器Editor-文件编码Fil......
  • MFC制作MQTT(EMQX)客户端,报错:MQTTClient_message::MQTTClient_message”: 没有重载函
    前言全局说明MQTTClient_message::MQTTClient_message”:没有重载函数接受9个参数一、说明环境:Windows7旗舰版VisualStudio2013CMakeversion3.19.8paho.mqtt.cV1.3.13二、报错MQTTClient_message::MQTTClient_message”:没有重载函数接受9个参数......
  • Git 命令大全:详细讲解与常见问题解决方案
    目录1.Git基础命令2.分支管理命令3.远程仓库管理命令4.标签管理命令5.其他常用命令6.总结Git是目前最流行的分布式版本控制系统,它使得团队协作和代码管理变得更加高效。本文将详细介绍Git的常用命令及其应用场景,并针对可能遇到的问题提供解决方案。1.Git......