Building with Codegen
Git Operations
Many workflows require Git operations. Codegen provides a high-level API for common Git operations through the Codebase
class, including:
Committing Changes to Git
You can commit changes to Git using the Codebase.git_commit(...)
:
git_commit
will only commit changes that have been synced to the filesystem
by calling Codebase.commit()
. See
Commit and Reset
for more
details.
Checking Current Git State
Codegen provides properties to check the current Git state:
Checking Out Branches and Commits
The Codebase.checkout(...)
method allows you to switch between branches and commits.
This will automatically re-parse the codebase to reflect the new state.
Was this page helpful?