gpt4 book ai didi

node.js - git 预提交 |文件未提交

转载 作者:太空宇宙 更新时间:2023-11-03 22:07:14 25 4
gpt4 key购买 nike

我正在使用this package在预提交 Hook 上执行 Node 脚本。

package.json:

{
"name": "MyApp",
"version": "0.0.0",
"description": "ERROR: No README.md file found!",
"main": "index.js",
"scripts": {
"bump": "node ./bump.js",
},
"pre-commit": [
"bump"
],
"devDependencies": {
"pre-commit": "^1.2.2"
}
}

凹凸.js:

#!/usr/bin/env node
'use strict';

const fs = require( 'fs' )
const fileName = __dirname + '/../src/buildNumber.json'
const file = require( fileName )

const date = new Date()

// set current datetime
file.dateTime = date.toLocaleDateString() + ' ' + date.toLocaleTimeString()

// increment build number
file.buildNumber += 1

fs.writeFile( fileName, JSON.stringify( file, null, 2 ), function ( err ) {
if ( err ) return console.log( err )
console.log( JSON.stringify( file ) )
console.log( 'writing to ' + fileName )
} )

我遇到的问题是对文件的更改未提交。我究竟做错了什么?

最佳答案

您需要将更改添加到 git 暂存区域(使用 git add),以便它们成为下一次提交的一部分

"scripts": {
"bump": "node ./bump.js && git add ../src/buildNumber.json",
},

关于node.js - git 预提交 |文件未提交,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52113317/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com