Tutorials

View all
deploy static website on git
GitHub
Learn how to automate deployments of your static website to GitHub Pages using GitHub Actions in this step-by-step tutorial with an interactive demo. Simplify updates and keep your site live with each push.
Auto deletion of merged branches
GitHub
In this step-by-step tutorial with a live demo, learn how to set up automatic branch deletion post-merge. Let GitHub handle branch cleanup after merges to keep your Git repository organized and clean.
BRANCH PROTECTION RULES TO ENFORCE CODE REVIEWS
GitHub
Learn how to set up protected branch rules to enforce code reviews in GitHub with this step-by-step guide. Follow the interactive demo to ensure code quality and streamline collaboration.
grant git app permissions
GitHub
Learn how to grant a GitHub App permissions to a repository with this step-by-step guide. Follow the interactive demo to easily configure app permissions for your projects.
create git app
GitHub
Learn how to create a GitHub App with this step-by-step guide. Follow the interactive demo to automate tasks, enhance your workflows, and unlock new GitHub capabilities.
create milestone for tracking issues
GitHub
Learn how to create a milestone for tracking issues in GitHub with this step-by-step guide. Follow the interactive demo to manage your project’s progress and organize tasks effectively.
add milestone to git issue
GitHub
Learn how to add a milestone to a GitHub issue in this step-by-step guide. Follow the interactive demo to easily manage tasks and track progress effectively.
Archive project board
GitHub
Learn how to archive a project board once it's completed with this step-by-step guide. Follow the interactive demo to keep your GitHub workspace organized while saving completed projects for future reference.
Track issue progress
GitHub
Learn how to track issue progress using GitHub Projects in this step-by-step guide. Follow the interactive demo to stay organized, assign tasks, and update statuses easily.
create project board
GitHub
Learn how to create a project board on GitHub with this step-by-step guide. Follow the interactive demo to organize tasks, track progress, and streamline your workflow with ease.
Update profile status in git
GitHub
Learn how to update your profile status on GitHub with this step-by-step guide. Follow the interactive demo to easily add a status message and emoji, and set your availability.
update git profile info
GitHub
Learn how to update your profile information on GitHub with this step-by-step guide. Follow the interactive demo to easily update your bio, profile photo, and more to keep your GitHub profile fresh and professional.
Import Git repo
GitHub
Learn how to import a GitHub repository into Bitbucket with this step-by-step guide. Follow the interactive demo to easily transfer your repository and continue working seamlessly.
Import bitbucket repo
GitHub
Learn how to import a Bitbucket repository into GitHub in this step-by-step guide. Follow the interactive demo to easily migrate your repository and make use of GitHub’s powerful features.
add code owners to git repo
GitHub
Learn how to add CODEOWNERS to your Git repository in this step-by-step guide. Follow the interactive demo to ensure that the right people review pull requests and maintain code quality.
Transfer git repo
GitHub
Learn how to transfer a GitHub repository to another owner in this step-by-step guide. Follow the interactive demo to smoothly transition project ownership while keeping everything intact.
lock conversation in a pr
GitHub
Learn how to lock a conversation in a pull request to restrict further comments with this step-by-step guide. Follow the interactive demo to manage discussions and keep your project focused.
Archive inactive repos
GitHub
Learn how to archive inactive repositories on GitHub in this step-by-step guide. Follow the interactive demo to keep your workspace organized while preserving past projects as read-only.
merge pull request
GitHub
Learn how to merge a pull request into the main branch on GitHub in this step-by-step guide. Follow the interactive demo to keep your project organized and ensure a smooth workflow.
Analyze clones and views data in git
GitHub
Learn how to analyze clones and views data in GitHub Insights with this step-by-step guide. Follow the interactive demo to understand your repository's activity and spot trends easily.
create and use saved replies in git
GitHub
Learn how to create and use saved replies in GitHub comments with this step-by-step guide. Follow the interactive demo to save time and streamline your responses across issues and pull requests.
Developer timeline on git profile
GitHub
Learn how to create a Developer Timeline or Story on your GitHub profile with this step-by-step guide. Follow the interactive demo to personalize your profile and showcase your coding journey.
Create PAT on Github
GitHub
Learn how to create a Personal Access Token on GitHub with this step-by-step guide. Follow the interactive demo to manage access to your repositories and automate your workflows securely.
Pin repo to git profile
GitHub
Learn how to pin repositories on your GitHub profile in this step-by-step guide. Follow the interactive demo to feature your most important projects and make them easy to find.
License to git repo
GitHub
Learn how to add a license to your GitHub repository in this step-by-step guide. Follow the interactive demo to ensure your project is protected and ready for open-source contributions.
Gitignore file to exclude specific files
GitHub
Learn how to create a .gitignore file to exclude specific files from your GitHub repository in this step-by-step guide. Follow the interactive demo to keep your project clean and secure by ignoring unnecessary files.
Code of conduct
GitHub
Learn how to create a Code of Conduct for your GitHub repository in this step-by-step guide. Follow the interactive demo to easily set expectations for your project’s contributors and build a positive community.
create git gist
GitHub
Learn how to create a GitHub Gist with this step-by-step guide. Follow the interactive demo to easily create and share code snippets or notes with your team or the community.
Fork git repo
GitHub
Learn how to fork a GitHub repository in this step-by-step guide. Follow the interactive demo to easily create your own copy of a repository and start contributing or experimenting.
create wiki for repo
GitHub
Learn how to create a Wiki for your GitHub repository in this step-by-step guide. Follow the interactive demo to organize your project’s documentation and improve collaboration.
enable private vulnerability
GitHub
Learn how to enable private vulnerability reporting for your GitHub repository in this step-by-step guide. Follow the interactive demo to securely receive and handle vulnerabilities for your project.
enable security policies
GitHub
Learn how to enable security policies for your GitHub repository with this step-by-step guide. Follow the interactive demo to easily set up and manage security policies to protect your project from vulnerabilities.
Automate code formatting with prettier
GitHub
Learn how to automate code formatting with Prettier using GitHub Actions in this step-by-step guide. Follow the interactive demo to easily set it up and maintain consistent code formatting.
rebase one branch onto another
GitHub
Learn how to rebase one branch to another in Git with this step-by-step guide and interactive demo. Resolve merge conflicts, keep a clean commit history, and avoid merge commits with this interactive demo.
Squash multiple commits in one
GitHub
Learn how to squash multiple commits into one with this step-by-step guide. Follow the interactive demo to streamline your Git history and keep your project organized.
PULL CHANGES FROM REMOTE
GitHub
Learn how to pull the latest changes from a remote repository with this step-by-step guide. Follow the interactive demo to ensure your local code stays in sync with your team's updates.
Setup git discussions
GitHub
Learn how to set up GitHub Discussions for better community engagement in this step-by-step guide. Follow the interactive demo to easily enable discussions and start collaborating with your community.
Commit changes locally
GitHub
Learn how to commit changes locally and push them to a remote repository in this step-by-step guide. Follow along with the interactive demo to keep your project organized and backed up.
create git branch
GitHub
Learn how to create a new branch on GitHub in this step-by-step guide with an interactive demo. Discover how branches can help organize your work and improve collaboration on any project.
set default branch
GitHub
Learn how to set or change the default branch in GitHub with our step-by-step guide. This tutorial provides an interactive demo to help you streamline your repository settings and improve team collaboration.
delete merged branch
GitHub
Learn how to delete a merged branch from both your local and remote repositories with this step-by-step guide. Includes an interactive demo to show you how to clean up your Git repository efficiently.
Watch repo
GitHub
Learn how to watch a repository and receive notifications with this step-by-step guide. This tutorial includes an interactive demo to help you stay updated on all repository activities efficiently.
Update gist from command line
GitHub
Learn how to update a GitHub Gist from the command line with this step-by-step guide. This tutorial includes an interactive demo to help you quickly push changes directly from your terminal.
2 factor authentication
GitHub
Learn how to enable two-factor authentication (2FA) on GitHub with this step-by-step guide. This tutorial includes an interactive demo to help you secure your account quickly and easily.
git CLI to fork
GitHub
Learn how to fork repositories using GitHub CLI in this step-by-step guide. Includes an interactive demo to show you how to streamline the process directly from your terminal.
Initialize new Git repo
GitHub
Learn how to initialize a new Git repository in a local directory with this step-by-step guide. This tutorial includes an interactive demo to help you set up version control quickly and easily.
List branches using Git CLI
GitHub
Learn how to list all branches in your Git repository using the Git CLI with this step-by-step guide. This tutorial includes a hands-on demo to make the process simple and clear.
Git Diff
GitHub
Learn how to compare branches or commits using Git Diff with this step-by-step guide. This tutorial includes a hands-on demo to walk you through the process and show you exactly how to spot changes easily.
Github gist
GitHub
Learn how to clone a GitHub Gist locally with this step-by-step guide. Follow the tutorial and the interactive demo to easily sync your gists to your local machine.
Git ignore file
GitHub
Learn how to create a '.gitignore' file in this step-by-step guide. Follow the tutorial and interactive demo to keep your Git repository clean by ignoring unnecessary files.
revert merged pull request
GitHub
Learn how to revert a merged pull request in Git with this step-by-step guide. Follow this easy tutorial and interactive demo to undo merged changes safely and keep your codebase clean.
resolve merge conflicts
GitHub
Learn how to resolve merge conflicts manually in Git with this step-by-step guide. Follow along with the tutorial and interactive demo to keep your code clean and your merges smooth.
git user name configuration
GitHub
Learn how to configure Git username and user email in this step-by-step guide. Follow the tutorial and the interactive demo to ensure your commits are properly attributed every time.
github directory
GitHub
Learn how to create a ‘.github’ directory in your GitHub repository with this step-by-step guide. Follow along with the interactive demo to organize configuration files and streamline collaboration.
git reflog
GitHub
Learn how to use Git Reflog to view reference logs in this step-by-step guide. Follow along with this tutorial and demo to recover lost commits and track Git changes easily.
delete branch
GitHub
Learn how to delete Git branches locally and remotely in this step-by-step guide. Follow this easy tutorial with an interactive demo to clean up your Git repository effectively.
Authenticategithub CLI with PAT
GitHub
Learn how to authenticate GitHub CLI with a Personal Access Token (PAT) in this step-by-step guide. Follow along with this tutorial and interactive demo for an easy and secure setup.
dependabot alert
GitHub
Learn how to enable Dependabot alerts in your GitHub repository with this easy step-by-step interactive demo. Follow the tutorial to keep your project’s dependencies secure effortlessly.
change author name
GitHub
Learn how to change the author name for any Git commit in this easy step-by-step guide. Follow along with this tutorial and interactive demo to correct mistakes in your Git history effortlessly.
Reset branch to any commit
GitHub
Learn how to reset your branch to any commit with this step-by-step guide. Follow the interactive demo to easily reset your Git branch as needed.
Clone git repo
GitHub
Learn how to clone a Git repository with this step-by-step guide. Follow the interactive demo to clone any repo effortlessly.
git stash via terminl
GitHub
Learn how to use Git stash to save changes temporarily via Terminal with this step-by-step guide. Follow the interactive demo to master stashing changes effectively.
Undo last commit
GitHub
Learn how to undo the last commit in Git with this step-by-step guide. Follow along with the interactive demo to quickly fix any commit mistakes without hassle.
Automate releases
GitHub
Learn how to automate release workflows with GitHub Actions in this step-by-step guide. Follow the interactive demo and tutorial to set up seamless automated deployments for your project.
Create custom workflows
GitHub
Learn how to create custom workflows using GitHub Actions with this step-by-step interactive demo. Follow along with the tutorial to streamline your project tasks efficiently.
Repo visibility
GitHub
Learn how to set your GitHub repository visibility to public or private with this step-by-step interactive demo.
Add repo topic
GitHub
Learn how to add a repository topic for project classification with this step-by-step interactive demo. Follow along to organize and categorize your GitHub projects efficiently.
Semantic Versioning
GitHub
Learn how to implement semantic versioning for releases with this step-by-step interactive demo. Follow along to efficiently manage version numbers and keep your project organized.
Git Blame
GitHub
Learn how to use Git Blame to find who last modified a file line with this step-by-step guide. Follow along with a demo to easily track code changes and identify authors.
Create a PR
GitHub
Learn how to create a new pull request (PR) in GitHub with this step-by-step interactive demo. Follow along to ensure your code changes are reviewed and merged efficiently.
Audit Commit History
GitHub
Learn how to audit commit history for compliance with this step-by-step interactive demo. Follow along to easily ensure your project meets regulatory standards.
Add a Label to a GitHub Issue
GitHub
Learn how to add a label to a GitHub issue with this step-by-step interactive demo. Follow along to easily organize and prioritize your tasks using labels.
Git Tags to Set Up Versioning
GitHub
Learn how to set up versioning using Git tags with this step-by-step interactive demo. Follow along to easily label and track important versions of your project.
Create a Release
GitHub
Learn how to create a release in GitHub with this step-by-step interactive demo. Follow along to streamline your workflow and efficiently manage version control.
Secret in GitHub Actions
GitHub
With this step-by-step interactive demo, learn how to add a secret in GitHub Actions through repository settings. Follow the tutorial to securely store API keys and tokens in your project.
Add collaborators
GitHub
Learn how to add a collaborator to your GitHub repository with this step-by-step interactive demo. Follow the tutorial to enable teamwork on your projects.
Close a GitHub Issue
GitHub
Learn how to close a GitHub issue with our step-by-step interactive demo. Follow the tutorial to keep your project organized and on track.
Comment on github issue
GitHub
Learn how to comment on a GitHub issue with this step-by-step interactive demo. Follow the tutorial to enhance collaboration and stay engaged with your project.
Assign issue to collaborator
GitHub
Learn how to assign an issue to a collaborator on GitHub with this step-by-step interactive demo. Follow the tutorial to streamline your project management.
Block a profile
GitHub
Learn how to block a profile on GitHub with this step-by-step interactive demo. Follow the tutorial to easily manage interactions and maintain your focus.
Create a New GitHub Repository
GitHub
Learn how to create a new GitHub repository with this step-by-step interactive demo. Follow the tutorial to set up your project and start collaborating quickly.
Git Revert to Undo Changes
GitHub
Learn how to use Git revert to undo changes without deleting history in this step-by-step guide. Follow the interactive demo and the tutorial to maintain your Git history while reversing mistakes.
Git Log to View Commit History
GitHub
Learn how to use 'git log' to view commit history with the step-by-step interactive demo. Follow the tutorial to efficiently track and review changes in your Git project.
Star a repository
GitHub
Learn how to star a repository on GitHub with this step-by-step guide. Follow the tutorial and the interactive demo to bookmark your favorite projects easily.
README.md
GitHub
Learn how to write a clear and concise `README.md` for your GitHub repository with this step-by-step interactive demo. Follow the tutorial to make your project easy to understand.
Add a Remote Repository
GitHub
Learn how to add a remote repository to your local Git project with this step-by-step guide. Follow the tutorial and the interactive demo to seamlessly integrate GitHub remote repositories.
Rename a Branch
GitHub
Learn how to rename a GitHub branch with this step-by-step interactive demo. Follow the tutorial to update your branch names locally and on GitHub efficiently.
Git Cherry-Pick to Select Specific Changes
GitHub
Learn how to use Git cherry-pick to select specific changes with this step-by-step interactive demo. Follow the tutorial to master it and easily streamline your commit selection process.
Merge Two Branches in Your Local Repository
GitHub
Learn how to merge two branches in your local Git repository with this step-by-step guide. Follow the tutorial with the interactive demo to master git branching and merging with ease.
Create a New GitHub Issue
GitHub
Learn how to create a new GitHub Issue with this step-by-step guide. Follow the tutorial and the interactive demo to easily track tasks and organize your projects.
Project Planning and Tracking
GitHub
Learn how to set up project planning and tracking in GitHub with this step-by-step guide. Follow the tutorial and the interactive demo to organize tasks and track progress efficiently.
Git Stash to Save Changes Temporarily Using VS Code
GitHub
Learn how to use Git stash to save changes temporarily in VS Code with this step-by-step interactive demo. Follow the tutorial to switch tasks without losing progress.
Add and Set Labels in GitHub Repo
GitHub
Learn how to add and set labels in a GitHub repo with this step-by-step interactive demo. Follow the tutorial to keep your issues and pull requests organized.
How to Add Reviewers in GitHub
GitHub
Learn how to add reviewers in GitHub with this step-by-step guide. Follow the tutorial with the interactive demo to streamline your code review process and keep your project organized.
Amend the Most Recent Commit Message
GitHub
Learn how to amend your most recent Git commit message with this step-by-step interactive demo. Follow the tutorial to update your Git history easily.
Configure SSH for GitHub Access
GitHub
Learn how to configure SSH for GitHub access on Windows with this step-by-step interactive demo. Follow the tutorial to simplify your GitHub workflow.
Contributing.md file
GitHub
Learn how to add a CONTRIBUTING.md file for contribution guidelines with this step-by-step guide. Follow the interactive demo and tutorial to create clear guidelines and streamline contributions.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Partner with CodeWalnut to drive your digital growth!

Tell us about yourself and we will show you how technology can help drive business growth.

Thank you for your interest in CodeWalnut.Our digital expert will reach you within 24-48 hours.
Oops! Something went wrong while submitting the form.