π How to Set Up Firebase Crashlytics in a Flutter App (iOS and Android)
βοΈ Atuoha Anthony
π·οΈ #firebase_crashlytics
βοΈ Atuoha Anthony
π·οΈ #firebase_crashlytics
π How to Deploy a Flutter Web App to Firebase Hosting with GitHub Actions
βοΈ Atuoha Anthony
π·οΈ #Flutter
βοΈ Atuoha Anthony
π·οΈ #Flutter
β€1
π Learn Key System Design Principles Behind High-Traffic Platforms Like Gaming and Job Discovery
βοΈ Prankur Pandey
π·οΈ #System_Design
βοΈ Prankur Pandey
π·οΈ #System_Design
π Building an AI-Powered E-commerce Chat Assistant with MongoDB
βοΈ Beau Carnes
π·οΈ #youtube
βοΈ Beau Carnes
π·οΈ #youtube
π What are Data Transfer Objects? Learn to Use DTOs in Your Java Spring-Based Projects
βοΈ Augustine Alul
π·οΈ #Java
βοΈ Augustine Alul
π·οΈ #Java
π How to Convert Your Website into an Android App Using Bubblewrap
βοΈ Sanjay R
π·οΈ #Android
βοΈ Sanjay R
π·οΈ #Android
π How to Assign Unique IDs to Express API Requests for Tracing
βοΈ Orim Dominic Adah
π·οΈ #Nodejs
βοΈ Orim Dominic Adah
π·οΈ #Nodejs
β€2
π How to Create a Real-Time Gesture-to-Text Translator Using Python and Mediapipe
βοΈ OMOTAYO OMOYEMI
π·οΈ #Computer_Vision
βοΈ OMOTAYO OMOYEMI
π·οΈ #Computer_Vision
π How to Deploy a Next.js API with PostgreSQL and Sevalla
βοΈ Manish Shivanandhan
π·οΈ #Nextjs
βοΈ Manish Shivanandhan
π·οΈ #Nextjs
β€1
π How to Build an Always Listening Network Connectivity Checker in Flutter using BLoC
βοΈ Atuoha Anthony
π·οΈ #Flutter
βοΈ Atuoha Anthony
π·οΈ #Flutter
π Deep Reinforcement Learning in Natural Language Understanding
βοΈ Oyedele Tioluwani
π·οΈ #Machine_Learning
βοΈ Oyedele Tioluwani
π·οΈ #Machine_Learning
π From drop-out to backpacker to self-taught developer with Dominick Monaco [Podcast #183]
βοΈ Beau Carnes
π·οΈ #podcast
βοΈ Beau Carnes
π·οΈ #podcast
π How to Design Structured Database Systems Using SQL [Full Book]
βοΈ Daniel GarcΓa Solla
π·οΈ #SQL
βοΈ Daniel GarcΓa Solla
π·οΈ #SQL
π How to Integrate Tailwind with Electron β With Code Examples
βοΈ Abhijeet Dave
π·οΈ #Tailwind_CSS
βοΈ Abhijeet Dave
π·οΈ #Tailwind_CSS
image_2025-08-23_07-39-01.png
1.2 MB
Cheat Sheet for Git Commands
πΈ Configuration
-
Sets the name for commits globally (for all repositories).
-
Sets the email for commits globally.
-
Shows all Git configuration settings.
πΈ Repository and Remote Repositories
-
Initializes a new Git repository in the current directory.
-
Creates a local copy of a remote repository.
-
Adds a new remote repository with a name and URL.
-
Removes a remote repository by name.
-
Renames a remote repository.
πΈ Branches
-
Lists all branches in the repository.
-
Creates a new branch with the specified name.
-
Creates a new branch and immediately switches to it.
-
Switches to the specified branch.
-
Merges changes from the specified branch into the current one.
-
Moves commits from the current branch on top of another.
-
Deletes a branch that has already been merged.
-
Forcibly deletes a branch regardless of its state.
πΈ Staging and Commits
-
Adds changes in the specified file to staging.
-
Adds all changes in the current directory and subfolders.
-
Commits staged changes with a message.
-
Modifies the last commit (message or content).
πΈ Undoing Changes
-
Removes a file from staging (keeps changes).
-
Undoes the last commit but keeps changes in the working directory.
πΈ Viewing Changes
-
Shows the state of the working directory and staging.
-
Shows differences between the working directory and the index.
-
Shows differences between staged changes and the last commit.
πΈ History
-
Shows the commit history of the current branch.
-
Condensed log (one line per commit).
-
Shows information about a specific commit.
-
Shows the last modification for each line of a file.
πΈ Stash
-
Saves current changes to temporary storage.
-
Lists all stash entries.
-
Applies changes from the last stash.
-
Deletes a specific stash.
-
Applies the last stash and removes it.
πΈ Working with Remote Repository
-
Downloads changes from the remote repository and merges them.
-
Sends local commits to the remote repository.
-
Sends the specified branch to the remote repository.
-
Downloads changes from the remote repository without merging.
-
Updates all remote repositories.
πΈ Tags
-
Creates a tag for a specific commit.
-
Creates an annotated tag with a message.
-
Sends a tag to the remote repository.
-
Deletes a tag locally.
πΈ Advanced Commands
-
Applies changes from the specified commit to the current branch.
-
Interactive rebase for the last *n* commits.
-
Shows a log of all actions in the repository.
-
Helps find a commit with a bug using binary search.
-
Shows the latest tag available for a commit.
-
git config --global user.name "Your Name" Sets the name for commits globally (for all repositories).
-
git config --global user.email "[email protected]" Sets the email for commits globally.
-
git config --list Shows all Git configuration settings.
-
git init Initializes a new Git repository in the current directory.
-
git clone <repo> Creates a local copy of a remote repository.
-
git remote add <name> <url> Adds a new remote repository with a name and URL.
-
git remote remove <name> Removes a remote repository by name.
-
git remote rename <old-name> <new-name> Renames a remote repository.
-
git branch Lists all branches in the repository.
-
git branch <branch-name> Creates a new branch with the specified name.
-
git checkout -b <branch-name> Creates a new branch and immediately switches to it.
-
git checkout <branch-name> Switches to the specified branch.
-
git merge <branch> Merges changes from the specified branch into the current one.
-
git rebase <branch> Moves commits from the current branch on top of another.
-
git branch -d <branch-name> Deletes a branch that has already been merged.
-
git branch -D <branch-name> Forcibly deletes a branch regardless of its state.
-
git add <file> Adds changes in the specified file to staging.
-
git add . Adds all changes in the current directory and subfolders.
-
git commit -m "message" Commits staged changes with a message.
-
git commit --amend Modifies the last commit (message or content).
-
git reset <file> Removes a file from staging (keeps changes).
-
git reset HEAD~1 Undoes the last commit but keeps changes in the working directory.
-
git status Shows the state of the working directory and staging.
-
git diff Shows differences between the working directory and the index.
-
git diff --staged Shows differences between staged changes and the last commit.
-
git log Shows the commit history of the current branch.
-
git log --oneline Condensed log (one line per commit).
-
git show <commit> Shows information about a specific commit.
-
git blame <file> Shows the last modification for each line of a file.
-
git stash Saves current changes to temporary storage.
-
git stash list Lists all stash entries.
-
git stash apply Applies changes from the last stash.
-
git stash drop Deletes a specific stash.
-
git stash pop Applies the last stash and removes it.
-
git pull Downloads changes from the remote repository and merges them.
-
git push Sends local commits to the remote repository.
-
git push origin <branch> Sends the specified branch to the remote repository.
-
git fetch Downloads changes from the remote repository without merging.
-
git fetch --all Updates all remote repositories.
-
git tag <tag-name> Creates a tag for a specific commit.
-
git tag -a <tag-name> -m "message" Creates an annotated tag with a message.
-
git push origin <tag-name> Sends a tag to the remote repository.
-
git tag -d <tag-name> Deletes a tag locally.
-
git cherry-pick <commit> Applies changes from the specified commit to the current branch.
-
git rebase -i HEAD~n Interactive rebase for the last *n* commits.
-
git reflog Shows a log of all actions in the repository.
-
git bisect Helps find a commit with a bug using binary search.
-
git describe Shows the latest tag available for a commit.
Please open Telegram to view this post
VIEW IN TELEGRAM
β€8