← Home

๐Ÿ”€Git

โŒ˜K
๐Ÿค–
Claude Code AI Tools
๐Ÿค—
Hugging Face AI Tools
๐Ÿฆœ
LangChain AI Tools
๐Ÿง 
Keras AI Tools
๐Ÿฆ™
Ollama AI Tools
๐Ÿ
Python Programming Languages
๐ŸŸจ
JavaScript Programming Languages
๐Ÿ”ท
TypeScript Programming Languages
โš›๏ธ
React Programming Languages
๐Ÿน
Go Programming Languages
๐Ÿฆ€
Rust Programming Languages
๐Ÿ“Š
MATLAB Programming Languages
๐Ÿ—„๏ธ
SQL Programming Languages
โš™๏ธ
C/C++ Programming Languages
โ˜•
Java Programming Languages
๐ŸŸฃ
C# Programming Languages
๐ŸŽ
Swift Programming Languages
๐ŸŸ 
Kotlin Programming Languages
โ–ฒ
Next.js Programming Languages
๐Ÿ’š
Vue.js Programming Languages
๐Ÿ”ฅ
Svelte Programming Languages
๐ŸŽจ
Tailwind CSS Programming Languages
๐Ÿ’š
Node.js Programming Languages
๐ŸŒ
HTML Programming Languages
๐ŸŽจ
CSS/SCSS Programming Languages
๐Ÿ˜
PHP Programming Languages
๐Ÿ’Ž
Ruby Programming Languages
๐Ÿ”ด
Scala Programming Languages
๐Ÿ“Š
R Programming Languages
๐ŸŽฏ
Dart Programming Languages
๐Ÿ’ง
Elixir Programming Languages
๐ŸŒ™
Lua Programming Languages
๐Ÿช
Perl Programming Languages
๐Ÿ…ฐ๏ธ
Angular Programming Languages
๐Ÿš‚
Express.js Programming Languages
๐Ÿฑ
NestJS Programming Languages
๐Ÿ›ค๏ธ
Ruby on Rails Programming Languages
โ—ผ๏ธ
GraphQL Programming Languages
๐ŸŸช
Haskell Programming Languages
๐Ÿ’š
Nuxt.js Programming Languages
๐Ÿ”ท
SolidJS Programming Languages
โšก
htmx Programming Languages
๐Ÿ’ป
VS Code Development Tools
๐Ÿง 
PyCharm Development Tools
๐Ÿ““
Jupyter Development Tools
๐Ÿง 
IntelliJ IDEA Development Tools
๐Ÿ’š
Neovim Development Tools
๐Ÿ”ฎ
Emacs Development Tools
๐Ÿ”€
Git DevOps & CLI
๐Ÿณ
Docker DevOps & CLI
โ˜ธ๏ธ
Kubernetes DevOps & CLI
โ˜๏ธ
AWS CLI DevOps & CLI
๐Ÿ”„
GitHub Actions DevOps & CLI
๐Ÿง
Linux Commands DevOps & CLI
๐Ÿ’ป
Bash Scripting DevOps & CLI
๐ŸŒ
Nginx DevOps & CLI
๐Ÿ“
Vim DevOps & CLI
๐Ÿ”จ
Makefile DevOps & CLI
๐Ÿงช
Pytest DevOps & CLI
๐ŸชŸ
Windows DevOps & CLI
๐Ÿ“ฆ
Package Managers DevOps & CLI
๐ŸŽ
macOS DevOps & CLI
๐Ÿ—๏ธ
Terraform DevOps & CLI
๐Ÿ”ง
Ansible DevOps & CLI
โŽˆ
Helm DevOps & CLI
๐Ÿ”จ
Jenkins DevOps & CLI
๐Ÿ”ฅ
Prometheus DevOps & CLI
๐Ÿ“Š
Grafana DevOps & CLI
๐Ÿ’ป
Zsh DevOps & CLI
๐ŸŸ
Fish Shell DevOps & CLI
๐Ÿ’™
PowerShell DevOps & CLI
๐Ÿ”„
Argo CD DevOps & CLI
๐Ÿ”€
Traefik DevOps & CLI
โ˜๏ธ
Azure CLI DevOps & CLI
โ˜๏ธ
Google Cloud CLI DevOps & CLI
๐Ÿ“Ÿ
tmux DevOps & CLI
๐Ÿ”ง
jq DevOps & CLI
โœ‚๏ธ
sed DevOps & CLI
๐Ÿ“Š
awk DevOps & CLI
๐ŸŒŠ
Apache Airflow DevOps & CLI
๐Ÿ”ข
NumPy Databases & Data
๐Ÿผ
Pandas Databases & Data
๐Ÿ”ฅ
PyTorch Databases & Data
๐Ÿง 
TensorFlow Databases & Data
๐Ÿ“ˆ
Matplotlib Databases & Data
๐Ÿ˜
PostgreSQL Databases & Data
๐Ÿฌ
MySQL Databases & Data
๐Ÿƒ
MongoDB Databases & Data
๐Ÿ”ด
Redis Databases & Data
๐Ÿ”
Elasticsearch Databases & Data
๐Ÿค–
Scikit-learn Databases & Data
๐Ÿ‘๏ธ
OpenCV Databases & Data
โšก
Apache Spark Databases & Data
๐Ÿชถ
SQLite Databases & Data
โšก
Supabase Databases & Data
๐Ÿ”ต
Neo4j Databases & Data
๐Ÿ“จ
Apache Kafka Databases & Data
๐Ÿฐ
RabbitMQ Databases & Data
๐Ÿ”ค
Regex Utilities
๐Ÿ“
Markdown Utilities
๐Ÿ“„
LaTeX Utilities
๐Ÿ”
SSH & GPG Utilities
๐ŸŒ
curl & HTTP Utilities
๐Ÿ“œ
reStructuredText Utilities
๐Ÿš€
Postman Utilities
๐ŸŽฌ
FFmpeg Utilities
๐Ÿ–ผ๏ธ
ImageMagick Utilities
๐Ÿ”
ripgrep Utilities
๐Ÿ”
fzf Utilities
๐Ÿ“—
Microsoft Excel Office Applications
๐Ÿ“˜
Microsoft Word Office Applications
๐Ÿ“™
Microsoft PowerPoint Office Applications
๐Ÿ“
Hancom Hangul Hancom Office
๐Ÿ“ฝ๏ธ
Hancom Hanshow Hancom Office
๐Ÿ“Š
Hancom Hancell Hancom Office
๐Ÿ“„
Google Docs Google Workspace
๐Ÿ“Š
Google Sheets Google Workspace
๐Ÿ“ฝ๏ธ
Google Slides Google Workspace
๐Ÿ”Œ
Cadence Virtuoso EDA & Hardware
โš™๏ธ
Synopsys EDA EDA & Hardware
๐Ÿ’Ž
Verilog & VHDL EDA & Hardware
โšก
LTSpice EDA & Hardware
๐Ÿ”ง
KiCad EDA & Hardware
๐Ÿ“
Notion Productivity
๐Ÿ’Ž
Obsidian Productivity
๐Ÿ’ฌ
Slack Productivity
๐ŸŽฎ
Discord Productivity
๐ŸŽจ
Figma Design Tools
๐Ÿ“˜
Confluence Atlassian
๐Ÿ“‹
Jira Atlassian
๐Ÿƒ
Jest Testing
โšก
Vitest Testing
๐ŸŽญ
Playwright Testing
๐ŸŒฒ
Cypress Testing
๐ŸŒ
Selenium Testing
๐Ÿ’™
Flutter Mobile Development
๐Ÿ“ฑ
React Native Mobile Development
๐ŸŽ
SwiftUI Mobile Development
๐Ÿ“ฑ
Expo Mobile Development
๐Ÿ
Django Web Frameworks
โšก
FastAPI Web Frameworks
๐ŸŒถ๏ธ
Flask Web Frameworks
๐Ÿƒ
Spring Boot Web Frameworks
๐Ÿธ
Gin Web Frameworks
โšก
Vite Build Tools
๐Ÿ“ฆ
Webpack Build Tools
โšก
esbuild Build Tools
๐Ÿ˜
Gradle Build Tools
๐Ÿชถ
Maven Build Tools
๐Ÿ”ง
CMake Build Tools
๐ŸŽฎ
Unity Game Development
๐Ÿค–
Godot Game Development
๐Ÿ”Œ
Arduino Embedded & IoT
๐Ÿ”
Nmap Security
๐Ÿ•
Datadog Monitoring
๐Ÿ“–
Swagger/OpenAPI Documentation
No results found
EN KO

โš™๏ธ Setup & Config

๐Ÿ”ง Configuration

git config --global user.name "name" Set username
git config --global user.email "email" Set email
git config --global core.editor "code --wait" Set default editor
git config --global init.defaultBranch main Set default branch name
git config --list List all settings
git config --global alias.co checkout Create alias

๐Ÿ“ฅ Initialize & Clone

git init Initialize new repository
git clone <url> Clone remote repository
git clone <url> <dir> Clone to specific directory
git clone --depth 1 <url> Shallow clone (latest commit only)
git clone --branch <branch> <url> Clone specific branch

๐Ÿ“ Basic Commands

๐Ÿ’พ Stage & Commit

git status Show working tree status
git add <file> Stage specific file
git add . Stage all changes
git add -p Stage changes interactively
git commit -m "message" Commit with message
git commit -am "message" Stage tracked files and commit
git commit --amend Modify last commit
git commit --amend --no-edit Add to last commit without editing

๐Ÿ‘๏ธ View Changes

git diff Show unstaged changes
git diff --staged Show staged changes
git diff <branch1> <branch2> Compare two branches
git log Show commit history
git log --oneline Compact commit history
git log --graph --oneline Show branch graph
git log -p <file> Show file change history
git show <commit> Show commit details
git blame <file> Show who changed each line

๐ŸŒฟ Branches

๐Ÿ”€ Branch Management

git branch List local branches
git branch -a List all branches
git branch <name> Create new branch
git branch -d <name> Delete branch (safe)
git branch -D <name> Force delete branch
git branch -m <old> <new> Rename branch
git checkout <branch> Switch to branch
git checkout -b <name> Create and switch to branch
git switch <branch> Switch to branch (modern)
git switch -c <name> Create and switch (modern)

๐Ÿ”— Merge & Rebase

git merge <branch> Merge branch into current
git merge --no-ff <branch> Merge with commit (no fast-forward)
git merge --squash <branch> Squash merge
git rebase <branch> Rebase onto branch
git rebase -i HEAD~n Interactive rebase last n commits
git rebase --abort Abort rebase
git rebase --continue Continue rebase after conflict
git cherry-pick <commit> Apply specific commit

๐ŸŒ Remote

๐Ÿ“ก Remote Management

git remote -v List remote repositories
git remote add <name> <url> Add remote repository
git remote remove <name> Remove remote
git remote rename <old> <new> Rename remote
git remote set-url <name> <url> Change remote URL

๐Ÿ”„ Sync with Remote

git fetch Download remote changes
git fetch --all Fetch from all remotes
git pull Fetch and merge
git pull --rebase Fetch and rebase
git push Push to remote
git push -u origin <branch> Push and set upstream
git push --force Force push (dangerous)
git push --force-with-lease Safe force push
git push origin --delete <branch> Delete remote branch

โ†ฉ๏ธ Undo & Reset

๐Ÿ”™ Undo Changes

git checkout -- <file> Discard file changes
git restore <file> Discard file changes (modern)
git restore --staged <file> Unstage file
git reset HEAD <file> Unstage file (legacy)
git reset --soft HEAD~1 Undo commit, keep changes staged
git reset --mixed HEAD~1 Undo commit, keep changes unstaged
git reset --hard HEAD~1 Undo commit, discard changes
git revert <commit> Create commit that undoes changes

๐Ÿ“ฆ Stash

git stash Stash changes
git stash push -m "message" Stash with message
git stash list List stashes
git stash pop Apply and remove latest stash
git stash apply Apply latest stash (keep stash)
git stash drop Remove latest stash
git stash clear Remove all stashes

๐Ÿš€ Advanced

๐Ÿท๏ธ Tags

git tag List tags
git tag <name> Create lightweight tag
git tag -a <name> -m "msg" Create annotated tag
git tag -d <name> Delete local tag
git push origin <tag> Push tag to remote
git push origin --tags Push all tags

๐Ÿงน Clean & Maintenance

git clean -n Preview files to be removed
git clean -fd Remove untracked files and dirs
git gc Garbage collection
git reflog Show reference log
git bisect start Start binary search for bug
git bisect good/bad Mark commit good or bad
git bisect reset End bisect session

๐ŸŒฒ Worktree

git worktree list List worktrees
git worktree add <path> <branch> Create worktree for branch
git worktree add -b <new> <path> Create new branch in worktree
git worktree remove <path> Remove worktree
git worktree prune Remove stale worktrees

๐Ÿ“ฆ Submodules

git submodule add <url> <path> Add submodule
git submodule init Initialize submodules
git submodule update Update submodules
git submodule update --init --recursive Init and update all
git clone --recurse-submodules <url> Clone with submodules
git submodule foreach git pull Pull all submodules
git submodule status Show submodule status

๐Ÿช Hooks

.git/hooks/pre-commit Run before commit
.git/hooks/commit-msg Validate commit message
.git/hooks/pre-push Run before push
.git/hooks/post-merge Run after merge
.git/hooks/pre-rebase Run before rebase
chmod +x .git/hooks/<hook> Make hook executable

๐Ÿ’ก Tips

  • Use .gitignore to exclude files from tracking
  • Write meaningful commit messages (why, not what)
  • Commit often, push regularly
  • Use branches for new features
  • Review changes before committing with git diff --staged
  • Use git stash to save work in progress