Chuyển đổi miễn phí
Lệnh Git Bảng gian lận
Bảng cheat lệnh Git toàn diện. Tìm kiếm hơn 80 lệnh Git cần thiết kèm theo ví dụ, mô tả và bản sao chỉ bằng một cú nhấp chuột.
git config --global user.name
Set the global username for commits
Ví dụ:
git config --global user.name "Your Name"git config --global user.email
Set the global email for commits
Ví dụ:
git config --global user.email "[email protected]"git config --list
List all Git configuration settings
Ví dụ:
git config --listgit config --global core.editor
Set the default text editor for Git
Ví dụ:
git config --global core.editor "vim"git init
Initialize a new Git repository in the current directory
Ví dụ:
git init my-projectgit clone
Clone a remote repository to your local machine
Ví dụ:
git clone https://github.com/user/repo.gitgit clone --depth
Shallow clone with limited history
Ví dụ:
git clone --depth 1 https://github.com/user/repo.gitgit add
Stage a specific file for the next commit
Ví dụ:
git add src/index.jsgit add .
Stage all modified and new files in the current directory
Ví dụ:
git add .git add -p
Interactively stage parts (hunks) of changed files
Ví dụ:
git add -pgit status
Show the working tree status (staged, unstaged, untracked)
Ví dụ:
git statusgit status -s
Show a compact status summary
Ví dụ:
git status -sgit diff
Show unstaged changes between working tree and index
Ví dụ:
git diff src/app.jsgit diff --staged
Show staged changes that will go into the next commit
Ví dụ:
git diff --stagedgit restore
Discard changes in the working directory
Ví dụ:
git restore src/index.jsgit restore --staged
Unstage a file (remove from staging area)
Ví dụ:
git restore --staged src/index.jsgit rm
Remove a file from the working tree and index
Ví dụ:
git rm old-file.txtgit mv
Move or rename a file and stage the change
Ví dụ:
git mv oldname.js newname.jsgit commit -m
Record staged changes with a commit message
Ví dụ:
git commit -m "feat: add login page"git commit -am
Stage all tracked files and commit in one step
Ví dụ:
git commit -am "fix: correct typo in README"git commit --amend
Modify the most recent commit (message or content)
Ví dụ:
git commit --amend -m "Updated commit message"git log
Show the commit history for the current branch
Ví dụ:
git log --oneline --graphgit log --oneline
Show compact one-line commit history
Ví dụ:
git log --oneline -20git log --author
Filter commit history by author
Ví dụ:
git log --author="Alice" --onelinegit log --since
Show commits after a given date
Ví dụ:
git log --since="2024-01-01" --onelinegit show
Show details of a specific commit
Ví dụ:
git show abc1234git diff HEAD
Show all changes since the last commit
Ví dụ:
git diff HEADgit shortlog
Summarize commit history grouped by author
Ví dụ:
git shortlog -sngit branch
List all local branches
Ví dụ:
git branch -agit branch <name>
Create a new branch at the current commit
Ví dụ:
git branch feature/logingit branch -d
Delete a merged local branch
Ví dụ:
git branch -d feature/logingit branch -D
Force-delete a branch regardless of merge status
Ví dụ:
git branch -D old-branchgit branch -m
Rename the current branch
Ví dụ:
git branch -m new-branch-namegit checkout
Switch to an existing branch
Ví dụ:
git checkout maingit checkout -b
Create and switch to a new branch
Ví dụ:
git checkout -b feature/new-uigit switch
Switch to an existing branch (modern syntax)
Ví dụ:
git switch maingit switch -c
Create and switch to a new branch (modern syntax)
Ví dụ:
git switch -c feature/api-v2git merge
Merge a branch into the current branch
Ví dụ:
git merge feature/logingit merge --no-ff
Merge with a merge commit even if fast-forward is possible
Ví dụ:
git merge --no-ff feature/logingit rebase
Reapply commits on top of another branch
Ví dụ:
git rebase maingit rebase -i
Interactive rebase to squash, reorder, or edit commits
Ví dụ:
git rebase -i HEAD~3git remote -v
List remote connections with their URLs
Ví dụ:
git remote -vgit remote add
Add a new remote repository connection
Ví dụ:
git remote add origin https://github.com/user/repo.gitgit remote remove
Remove a remote connection
Ví dụ:
git remote remove origingit remote set-url
Change the URL of an existing remote
Ví dụ:
git remote set-url origin [email protected]:user/repo.gitgit fetch
Download objects and refs from a remote without merging
Ví dụ:
git fetch origingit fetch --all
Fetch from all remotes
Ví dụ:
git fetch --allgit pull
Fetch and integrate changes from a remote branch
Ví dụ:
git pull origin maingit pull --rebase
Pull and rebase instead of merge
Ví dụ:
git pull --rebase origin maingit push
Upload local commits to a remote branch
Ví dụ:
git push origin maingit push -u
Push and set upstream tracking branch
Ví dụ:
git push -u origin feature/logingit push --force-with-lease
Force push safely (fails if remote has new commits)
Ví dụ:
git push --force-with-lease origin feature/logingit push --delete
Delete a remote branch
Ví dụ:
git push origin --delete old-branchgit stash
Temporarily save uncommitted changes to a stack
Ví dụ:
git stash push -m "WIP: half-done feature"git stash pop
Apply the most recent stash and remove it from the stack
Ví dụ:
git stash popgit stash apply
Apply a stash without removing it from the stack
Ví dụ:
git stash apply stash@{0}git stash list
List all stashed changes
Ví dụ:
git stash listgit stash drop
Remove a specific stash entry
Ví dụ:
git stash drop stash@{1}git stash clear
Remove all stashed entries
Ví dụ:
git stash cleargit stash show
Show a summary of changes in a stash
Ví dụ:
git stash show -p stash@{0}git stash branch
Create a branch from a stash
Ví dụ:
git stash branch feature/stashed stash@{0}git tag
List all existing tags
Ví dụ:
git tag -l "v1.*"git tag <name>
Create a lightweight tag at the current commit
Ví dụ:
git tag v1.0.0git tag -a
Create an annotated tag with a message
Ví dụ:
git tag -a v1.0.0 -m "Release version 1.0.0"git tag -d
Delete a local tag
Ví dụ:
git tag -d v1.0.0-betagit push --tags
Push all local tags to the remote
Ví dụ:
git push origin --tagsgit push origin <tag>
Push a specific tag to the remote
Ví dụ:
git push origin v1.0.0git describe
Show the most recent tag reachable from the current commit
Ví dụ:
git describe --tags --abbrev=0git reset --soft
Move HEAD back, keep changes staged
Ví dụ:
git reset --soft HEAD~1git reset --mixed
Move HEAD back, unstage changes (default)
Ví dụ:
git reset HEAD~1git reset --hard
Move HEAD back and discard all changes
Ví dụ:
git reset --hard HEAD~1git revert
Create a new commit that undoes a previous commit
Ví dụ:
git revert abc1234git revert --no-commit
Revert changes without creating a commit yet
Ví dụ:
git revert --no-commit abc1234git clean -fd
Remove untracked files and directories
Ví dụ:
git clean -fdgit clean -n
Dry run: show what would be removed by clean
Ví dụ:
git clean -ngit checkout -- <file>
Restore a file to the last committed state
Ví dụ:
git checkout -- src/index.jsgit cherry-pick
Apply a specific commit from another branch
Ví dụ:
git cherry-pick abc1234git cherry-pick -n
Cherry-pick without committing (stage only)
Ví dụ:
git cherry-pick -n abc1234git bisect start
Start a binary search to find a bug-introducing commit
Ví dụ:
git bisect start && git bisect bad && git bisect good v1.0git bisect good/bad
Mark a commit as good or bad during bisect
Ví dụ:
git bisect goodgit reflog
Show the history of HEAD and branch tip movements
Ví dụ:
git reflog --date=isogit submodule add
Add a repository as a submodule
Ví dụ:
git submodule add https://github.com/user/lib.git libs/libgit submodule update
Initialize and update all submodules
Ví dụ:
git submodule update --init --recursivegit worktree add
Check out a branch in a new working directory
Ví dụ:
git worktree add ../hotfix hotfix/criticalgit blame
Show who last modified each line of a file
Ví dụ:
git blame -L 10,20 src/app.jsgit archive
Create a zip/tar archive of a tree
Ví dụ:
git archive --format=zip HEAD > release.zipCông Cụ Liên Quan
Xem tất cả công cụLệnh Docker Bảng gian lận
Bảng cheat lệnh Docker toàn diện. Tìm kiếm hơn 70 lệnh Docker cần thiết kèm theo ví dụ, mô tả và sao chép bằng một cú nhấp chuột.
Lệnh Vim Bảng gian lận
Bảng cheat lệnh Vim toàn diện. Tìm kiếm hơn 80 lệnh Vim cần thiết kèm theo ví dụ, mô tả và sao chép chỉ bằng một cú nhấp chuột.
Linux / Bash Bảng lệnh gian lận
Bảng cheat lệnh Linux và Bash toàn diện. Tìm kiếm hơn 80 lệnh cần thiết kèm theo ví dụ, mô tả và sao chép bằng một cú nhấp chuột.
Trình định dạng SQL & Làm đẹp
Định dạng, làm đẹp và dọn dẹp các truy vấn SQL ngay lập tức trong trình duyệt của bạn. Không cần tải lên - hoàn toàn riêng tư và miễn phí.