Skip to content
BankyBluePrints.com
Search
Ctrl
K
Cancel
GitHub
Twitter
LinkedIn
YouTube
Stack Overflow
Select theme
Dark
Light
Auto
🤖 AI & Machine Learning
📖 Overview
🖥️ AI Coding Agents & Editors
📖 Overview
Cursor
Windsurf
AWS Kiro
Google Anti-Gravity
Claude Code
OpenAI Codex
GitHub Copilot
Gemini CLI
💬 AI Chat Apps
📖 Overview
ChatGPT
Claude (Anthropic)
Google Gemini
Microsoft Copilot
DeepSeek
OpenAI Introduction
📚 AI Fundamentals
AI & Machine Learning Basics
AI Agents Overview
Agentic AI Concepts
Spectrum of Agency in AI Agents
OpenAI Codex (original model)
AI Abbreviations
Useful AI Learning Links
🗂️ Thematic Hubs
All Hubs
All Hubs
Foundations
Agents and Agentic Systems
Platforms and Products
API Access and Keys
Tooling and Landscape
🌟 Latest AI (2026)
Generative AI Models (2026)
Top AI Tools in 2026
No-Code AI Tools
🔑 API Token Setup Guides
Overview & Best Practices
OpenAI API Key
Google Gemini API Key
Anthropic Claude API Key
Hugging Face API Token
Cohere API Key
Mistral AI API Key
💻 C#
📖 Introduction
📅 Versions
🧭 Features
🗂️ Thematic Hubs
All Hubs
Hubs
Null Handling
Pattern Matching
Async and Await
String Features
Object Construction
Collections and Queries
Resource Management
Code Organization
Memory and Performance
📚 Basics
All Basics
Abstract Classes
Access Modifiers
Arrays
Classes and Objects
Constructors
Control Flow
Exception Handling
Inheritance
Interfaces
Methods
Namespaces
Operators
Polymorphism
Static Members
Using Directives
Variables and Data Types
🚀 Features
All Features
checked operators
nameof
Null-coalescing ??
Null-conditional ?.
Null-coalescing assignment
var (Implicit typing)
dynamic
Nullable value types
Anonymous types
Nullable reference types
Null-conditional assignment
nameof and unbound generics
Interpolated string handlers
LINQ query expressions
Lambda expressions
UTF-8 string literals
Extension methods
Auto-implemented properties
Expression-bodied members
Default interface methods
Indexers
Init-only setters
Required members
Generic attributes
Lazy properties
Generic math
Validated properties
Computed properties
Tuples
Primary constructors
Deconstruction
Target-typed new
with expressions
Params collections
Partial properties
field-backed properties
Partial events
Extension members
Partial constructors
File-based app directives
Union types
using statements
Using declarations
await using
Attributes
break vs continue
Iterator / yield
Top-level statements
File-scoped namespaces
async Main
Raw string literals
Collection expressions
Collection expression arguments
default literal
Out variables
Discards
Local functions
Throw expressions
Static local functions
Lambda parameter modifiers
IEnumerable vs IQueryable
Index operator
Range operator
Span<T>
ref locals
ref returns
readonly struct
ref struct
Unsigned right shift
Implicit span conversions
User-defined compound assignment
unsafe & fixed
Constant patterns
Property patterns
Relational patterns
List patterns
Switch expressions
async/await (C# 5)
Null-coalescing operator (legacy page)
Null-conditional operator (legacy page)
Global Usings (C# 10)
Pattern Matching (C# 7+)
Pattern matching advanced topics (legacy page)
Pattern matching basics (legacy page)
Primary constructors (legacy page)
Raw string literals (legacy variants page)
Records (C# 9)
required modifier (legacy page)
Span<T> and ref structs (legacy page)
String Interpolation (C# 6)
Switch expressions (legacy variants page)
using statements and declarations (legacy page)
🧩 Groups
🔤 Language Fundamentals
🔁 Control Flow
🏗️ Object-Oriented
📣 Properties & Events
🧬 Generics & LINQ
⚡ Async & Parallel
🎯 Pattern Matching & Records
🧪 Source Generation & Modern C#
🎯 Interview Questions
🌐 .NET
🗺️ Overview
📖 Introduction
📅 Versions
🧭 Features
🚀 Evolution (.NET 1–11)
🐍 Python
🗺️ Roadmap
📖 Introduction
🧭 Python Basics
🤖 AI & ML Packages
🗂️ Thematic Hubs
All Hubs
All Hubs
Learning Paths
Core Language
AI and Automation
Tooling and Workflows
📚 Basics
Basics Index
All Basics
Basics Index
Classes and Objects
Comprehensions Intro
Conditional Statements
Context Managers
Decorators Intro
Dictionaries
Exception Handling
File Operations
Functions
Imports and Modules
Iterators & Generators
Lambda Functions
Lists
Loops
Operators
Regular Expressions
Scope & Namespaces
Sets
String Operations
Tuples
Type Hints
Variables & Data Types
🚀 Features
Features Index
All Features
Features Index
ChainMap
Collections Module
Context Managers
Dataclasses
Ellipsis
F-Strings
Generators
Global Keyword
Itertools
Keyword-Only Parameters
List Comprehensions
Magic Methods
Metaclasses
NamedTuple
OrderedDict
Positional-Only Parameters
Property Decorator
Protocols
Raise From
Splat Operator
Type Hints
Typing Extensions
Walrus Operator (:=)
With...As
⚙️ Setup and AI Guides
Install Python
Python Setup Guide
Connect to OpenAI
Connect to Gemini
Python Tools
Commands and Shortcuts
⚡ Web API (ASP.NET Core)
🗺️ Overview
📖 Introduction
🧭 Features
🗂️ Thematic Hubs
All Hubs
Hub Index
API Design and Contracts
Request Pipeline and Hosting
📘 Entity vs DTO
📜 JavaScript
🗺️ Overview
📖 Introduction
📅 Versions
🧭 Features
🗂️ Thematic Hubs
All Hubs
All Hubs
Core Language
Async and Modules
Objects and Collections
📚 Basics
Basics Index
All Basics
Basics Index
Arrays
Async Programming Basics
Closures
Console Methods
Control Flow
Date and Time
Error Handling
Functions
Hoisting
JSON
Math Object
Objects
Operators
Prototypes
Regular Expressions
Scope
Strings
This Keyword
Truthy and Falsy Values
Type Coercion
Variables & Data Types
🚀 Features
All Features
Array.find and findIndex
Array.findLast
Array.from
Array.includes
Array.of
Array.toReversed
Array.toSorted
Array.with
Arrow Functions
Async/Await
Async Iteration
Array.at Method
BigInt
Block Bindings
Classes
Computed Property Names
Default Parameters
Destructuring
Dynamic Import
Error Cause
Exponentiation Operator
For...in Loop
For...of Loop
Generators
globalThis
Hashbang Comments
Iterators and Iterables
let and const
Logical Assignment Operators
Map and Set
Modules (Import/Export)
Nullish Coalescing (??)
Numeric Separators
Object.assign
Object.entries
Object.getOwnPropertyDescriptors
Object.hasOwn
Object.keys
Object Property Shorthand
Object.values
Octal and Binary Literals
Optional Catch Binding
Optional Chaining (?.)
Private Fields
Private Methods
Promise.allSettled
Promise.any
Promise.finally
Promises
Proxy
Reflect API
RegExp Features
Rest/Spread Properties
Shared Memory
Spread & Rest Operators
Static Initialization Blocks
String.endsWith
String.includes
String.matchAll
String.padEnd
String.padStart
String.repeat
String.startsWith
Symbol
Tail Call Optimization
Template Literals
Top-level await
Trailing Commas
Unicode Support
WeakMap and WeakSet
WeakRef
🎯 Interview Questions
🟦 TypeScript
🗺️ Overview
📖 Introduction
📅 Versions
🧭 Features
🗂️ Thematic Hubs
All Hubs
All Hubs
Core Type System
Advanced Types and Utilities
Tooling and Project Structure
📚 Basics
Basics Index
All Basics
Basics Index
Any, Unknown, Never
Arrays and Tuples
Classes
Compilation
Functions
Generics Basics
Interfaces
Modules and Imports
Objects
Optional Parameters
Return Types
TSConfig
Type Annotations
Type Inference
Types vs Interfaces
🚀 Features
All Features
Const Assertions
ConstructorParameters
Declaration Merging
Decorators
Exclude Type
Extract Type
Function Overloads
Generics
Index Signatures
Interfaces
Intersection Types
Mapped Types
Module Augmentation
Namespaces
NonNullable Type
Omit Type
Partial Type
Required Type
Strict Mode
Strict Null Checks
Template Literal Types
This Parameters
Async/Await
Tuple Types
Type Assertions
Type Guards
Union Types
Utility Types
🎯 Interview Questions
🅰️ Angular
🗺️ Overview
📖 Introduction
📅 Versions
🧭 Features
🗂️ Thematic Hubs
All Hubs
Hub Index
Angular Component and Template Model
Modern Angular
Angular Routing, Forms, and Services
📚 Basics
Basics Index
All Basics
Basics Index
Data Binding
Angular CLI
Components
Dependency Injection
Directives
Forms
HTTP
Lifecycle Hooks
Modules
Observables
Pipes
Project Structure
Routing
Services
Templates
🚀 Features
All Features
Change Detection
ContentChild
New Control Flow
Dependency Injection
Template-Driven Forms
Route Guards
Host Binding
HTTP Client
Inject Function
Input Properties
Pipes
Query Parameters
Resolvers
Routing
Signals (Preview)
Standalone Components
Templates
TrackBy
🧩 Highlighted Features
🧱 Standalone Components
📶 Signals
🔁 Control Flow
🧩 Micro Frontends (MFE)
Angular MFE Azure Static Web Apps Deployment | Complete Guide
Angular MFE Documentation & Advanced Concepts | Complete Guide
Angular MFE Host Application Setup | Complete Configuration Guide
Angular Micro Frontend (MFE) Introduction | Complete Guide
Angular MFE Local Testing Guide | Complete Testing Strategy
Angular MFE Module Federation Setup | Complete Configuration Guide
Angular MFE Prerequisites & Environment Setup | Complete Guide
Angular MFE Project Setup & Repository Creation | Step-by-Step Guide
🟩 Node.js
🗺️ Overview
📖 Introduction
🧭 Features
🌐 Building REST APIs
🔗 Express Middleware
📁 File System
🔒 Environment Variables
🌊 Streams
🎯 Interview Questions
🗂️ Thematic Hubs
All Hubs
Hub Index
Node.js Backend and APIs
Node.js Runtime and Modules
Node.js Tooling and Operations
⚛️ React
🗺️ Overview
📖 Introduction
🧭 Features
🌐 Context API
🔀 React Router
⚡ Performance
🪝 Custom Hooks
📝 Forms
🎯 Interview Questions
🗂️ Thematic Hubs
All Hubs
Hub Index
React Component Model
React Rendering and Composition
React State and Side Effects
💚 Vue.js
🗺️ Overview
📖 Introduction
🧭 Features
🗂️ Thematic Hubs
All Hubs
Hub Index
Vue Component Model
Vue Reactivity and State Hub
🔥 Blazor
🗺️ Overview
📖 Introduction
🧭 Features
🗂️ Thematic Hubs
All Hubs
Hub Index
Blazor Component Model
Blazor Hosting Models Hub
💙 PowerShell
📚 All PowerShell pages
PowerShell Introduction
PowerShell Scripting Basics
PowerShell Symbols & Shortcuts
PowerShell Useful Commands
🛠️ DevOps
🗺️ Overview
📖 Introduction
📅 Versions
🧭 Features
🗂️ Thematic Hubs
All Hubs
All Hubs
CI/CD and Pipelines
Configuration and Provisioning
Database Delivery
🏗️ TeamCity
🏗️ Build Configurations
🏗️ GitLab Integration
🏗️ TeamCity
TeamCity Parameters
TeamCity Templates
TeamCity VCS Roots
⚙️ Ansible
⚙️ GitLab CI Integration
⚙️ Ansible
⚙️ Linux Deployment
⚙️ Windows Deployment (WinRM)
🗄️ Liquibase
🗄️ Changelogs
🗄️ GitLab CI Integration
🗄️ Liquibase
🗄️ Rollbacks
🌀 GitLab CI/CD
🚀 Failure Handling
🚀 GitLab Pipelines
🚀 Notifications
🚀 Scheduled Pipelines
GitLab Pipeline Templates
🗄️ Data & Databases
🧮 MS SQL Server
🎯 Interview Questions
🗃️ SQL Server
📚 Basics
All Basics
Aggregate Functions
ALTER TABLE
Constraints
CREATE TABLE
Data Types
Date Functions
DELETE
DROP TABLE
GROUP BY
Indexes
INSERT
JOIN Operations
NULL Handling
ORDER BY
SELECT Statement
String Functions
Subqueries
UNION Operations
UPDATE
WHERE Clause
🚀 Features
All Features
Common Table Expressions (CTEs)
🐘 PostgreSQL
PostgreSQL Advanced Features
PostgreSQL Interview Questions
PostgreSQL Overview
🐬 MySQL
MySQL Interview Questions
MySQL Overview
MySQL Joins and Advanced Queries
🏛️ Oracle Database
🎯 Interview Questions
❄️ Snowflake
☁️ Cloud & DevOps
🔷 Microsoft Azure
🗺️ Overview
📖 Introduction
🧭 Features
🗂️ Thematic Hubs
All Hubs
Hub Index
Azure Fundamentals and Certification
Azure Identity and Security
Azure Storage and Static Web Apps
🟧 Amazon AWS
AWS Introduction
AWS API Gateway
AWS Basics
AWS Certifications
Azure vs AWS vs GCP — Cloud Services Comparison
AWS Cost Management
AWS CloudFormation & CDK — Infrastructure as Code
AWS CloudWatch — Monitoring & Observability
AWS Cognito — Authentication & Authorization
AWS DevOps — CodePipeline, CodeBuild, CodeDeploy
AWS DynamoDB — NoSQL Database
AWS EBS & EFS — Block and File Storage
AWS EC2 — Elastic Compute Cloud
AWS ECS & Fargate — Container Services
AWS EKS — Elastic Kubernetes Service
AWS Elastic Beanstalk — PaaS Deployment
AWS Global Infrastructure
AWS IAM — Identity and Access Management
AWS Lambda — Serverless Functions
AWS RDS — Relational Database Service
AWS Route 53 & CloudFront — DNS & CDN
AWS S3 — Simple Storage Service
AWS SageMaker — Machine Learning Platform
AWS Security Services
AWS SQS & SNS — Messaging Services
AWS Step Functions — Serverless Workflows
AWS VPC — Virtual Private Cloud
🌈 Google Cloud (GCP)
BigQuery
Cloud Functions
Cloud Run
Cloud Storage
GCP Introduction
Google Kubernetes Engine (GKE)
GCP IAM
Google Cloud Platform Overview
🏭 Pivotal Cloud Foundry
☸️ Kubernetes
ConfigMaps and Secrets
Kubernetes Deployments
Helm — Kubernetes Package Manager
Kubernetes Ingress
Kubernetes Introduction
kubectl Command Reference
Kubernetes Namespaces
Kubernetes Pods
Kubernetes Services
🔁 CI/CD Pipelines
🐳 Docker Containers
🗺️ Overview
📖 Overview Guide
🔧 Docker Compose
💾 Volumes
🌐 Networking
🏗️ Multi-Stage Builds
📦 Docker Hub & Registries
🔒 Environment Variables
🗂️ Thematic Hubs
All Hubs
Hub Index
Docker Build and Delivery
Docker Container Fundamentals
🌍 Infrastructure as Code (Terraform)
🗺️ Overview
📖 Overview Guide
🗂️ Thematic Hubs
All Hubs
Hub Index
Terraform Core Workflow
Terraform State and Composition
🏛️ Architecture & Design
🏗️ Software Architecture
CQRS — Command Query Responsibility Segregation
Domain-Driven Design (DDD)
Event-Driven Architecture
Software Architecture | Building Robust Solutions
Layered (N-Tier) Architecture
🧩 Design Patterns
Adapter Pattern
Builder Pattern
Decorator Pattern
Factory Pattern
Design Patterns Overview
Observer Pattern
Repository Pattern
Singleton Pattern
Strategy Pattern
🧪 Testing
📖 Overview
🟦 Unit Testing in C#
📜 Unit Testing in JavaScript
🐍 Unit Testing in Python
🎭 Mocking
🔗 Integration Testing
🎭 E2E with Playwright
🔴 TDD
🔐 Security Best Practices
🔄 Microservices
API Gateway Overview
Circuit Breaker Pattern
Microservices Overview
Messaging Patterns
Service Discovery
🧰 Tools & Workflows
💻 Development Environments
🧩 Visual Studio
Visual Studio Extensions
Visual Studio Keyboard Shortcuts
Visual Studio Overview
📝 Documentation & Writing
📝 Markdown Guide
Markdown Cheatsheet
Symbols & Special Characters
Markdown Syntax Cheatsheet
🏗️ Static Site Generators
Hugo
Astro
Build & Deploy
Components (.astro)
Content Collections
Data Fetching
Example Guide
Install & Create Project
Integrations
Astro — Introduction
Layouts
Markdown & MDX
Pages & Routing
Project Structure
Jekyll
Docusaurus
Gatsby
🌐 Website Hosting & Deployment
Installing ZeroSSL on GoDaddy Windows Hosting
Azure Static Web Apps Custom Domain Configuration
🎓 Moodle
What is Moodle?
Getting Started with Moodle
Moodle vs WordPress
Moodle Architecture Overview
Extending Moodle with Plugins
Moodle APIs and System Integration
🐙 GitHub
📖 Introduction
🔐 Security
🛠️ Actions
🧩 Packages
👥 Teams & Permissions
Copilot
Introduction
Evolution
VSCode
Visual Studio 2022
Agent
Spaces
Assistive
CLI
Quick Recap
🌿 Git
📖 Fundamentals
🌿 Branching Strategies
🔀 Merge vs Rebase
🍒 Cherry-Pick
📦 Stash
↩️ Undoing Changes
🏷️ Tags
🪝 Hooks
📋 Cheatsheet
🦊 GitLab
admin
GitLab Admin and Maintainer Guide
Enforcing Branch Naming Conventions
Managing CI/CD Variables and Secrets
Cloning a GitLab Repository
Using CODEOWNERS for Enforced Reviews
Enforcing Commit Message Format
Creating Merge Requests in GitLab
Creating and Protecting Branches in GitLab
Enforcing JIRA IDs in Commits and Merge Requests
Configuring Merge Request Approvals
Using Merge Request and Issue Templates
Using Pre-Receive Hooks in GitLab
Managing Protected Branches in GitLab
Resolving Merge Conflicts in GitLab
Installing and Registering GitLab Runners
Configuring Webhooks in GitLab
duo
GitLab Duo Features for Developers and Reviewers
GitLab Duo Agent | The Ultimate Agentic AI Platform for DevSecOps
GitLab Duo Introduction | AI-Powered DevSecOps Assistant
Configuring GitLab Push Rules
GitLab Merge Train - How It Differs from Merge
pipeline
GitLab Build Pipeline | Complete CI/CD Build Guide
GitLab Deploy Pipeline | Complete CI/CD Deployment Guide
GitLab CI/CD Keywords and Usage | Complete Reference Guide
🎓 Certifications
📘 Certification Overview
🔷 Microsoft Azure
AZ-900: Azure Fundamentals
AI-900: Azure AI Fundamentals
AZ-204: Azure Developer Associate
AI-102: Azure AI Engineer Associate
🧰 Development Tools
GitHub Copilot Certification
GitLab Certification
📚 Glossary & Word Power
📖 Overview
🔤 Technical Abbreviations
💻 Programming Terms
🏗️ Architecture Terms
☁️ Cloud & DevOps Terms
🗄️ Database Terms
🤖 AI & ML Terms
🌐 Static Websites
Overview
Hugo
Astro
Jekyll
Docusaurus
Gatsby
Next.js (Static Export)
VitePress
MkDocs
📚 Glossary & Word Power
📖 Overview
🔤 Technical Abbreviations
💻 Programming Terms
🏗️ Architecture Terms
☁️ Cloud & DevOps Terms
🗄️ Database Terms
🤖 AI & ML Terms
📓 Jupyter Notebook
📖 Introduction
⚙️ Kernels & Magic Commands
🎛️ Widgets & Rich Display
✅ Best Practices
🔌 Extensions & Tools
🌐 Google Colab
📖 Introduction
⚡ Features & Tips
🚀 GPU & ML Workflows
💡 Prompt Library
📖 Overview
📝 Documentation
Overview
Confluence
Generate Confluence Doc
Excel & CSV
Generate CSV
🤖 AI Tools
Overview
General
Fancy Prompts
🐍 Programming
Overview
Python
Generate Python Code
🛠️ DevOps
Overview
🐙 Git
Overview
Git Basics
Overview
Basic Commands
Add & Commit
Clone
Push & Pull
Status
Branching
Create & Switch
Merge
Rebase
History
Log
Remote
Fetch
Remote Management
Tagging
Tags
Undo
Reset
Restore
Stash
GitLab
Overview
Pipeline Analysis
Overview
Debug Pipeline
Explain GitLab CI
Extract Jobs and Events
Document Standard Events
GitLab CI to CSV
Merge Requests
Extract MR Insights
⚡ Productivity
Overview
Task Planning
Idea to Steps
GitHub
Twitter
LinkedIn
YouTube
Stack Overflow
Select theme
Dark
Light
Auto
Git Basics - Branching
Branching
Section titled “Branching”
Create branches for isolated work, merge changes, and maintain clean history.
Create and Switch Branches
Merge
Rebase
Reference
Section titled “Reference”
https://github.com/BankyBluePrints/banky-smart-prompts/tree/main/prompts/devops-tools/git/git-basics/branching