Skip to main content

commit

codebolt.git.commit(message: string): Promise
Commits the staged changes in the local repository with the given commit message.

Parameters

NameTypeDescription
messagestringThe commit message to use for the commit.

Examples

Basic Commit

// Commit staged changes with a message
const commitResult = await codebolt.git.commit('Initial commit from CodeboltJS test');
console.log('✅ Git commit result:', commitResult);

Complete Commit Workflow

// 1. Create a test file
await codebolt.fs.createFile('README.md', '# Git Test Repository\n\nThis is a test repository created by CodeboltJS git tests.');
console.log('✅ Test file created');

// 2. Add files to staging area
const addResult = await codebolt.git.addAll();
console.log('✅ Git add result:', addResult);

// 3. Commit the staged changes
const commitResult = await codebolt.git.commit('Initial commit from CodeboltJS test');
console.log('✅ Git commit result:', commitResult);