
git命令大全
Git命令全棧速查手冊(cè),收錄200+核心命令及使用場(chǎng)景,涵蓋版本控制全生命周期管理。基于Linux內(nèi)核開發(fā)規(guī)范與Git官方文檔整理,包含倉庫初始化、分支策略(Git Flow/GitHub Flow)、代碼回滾(revert/reset)、遠(yuǎn)程協(xié)作(fetch/rebase)等全流程操作指南,每日更新Git 2.42+新特性命令。適合DevOps工程師、開源貢獻(xiàn)者及全棧開發(fā)者高效管理代碼版本。
常用語句
git init # 初始化本地git倉庫(創(chuàng)建新倉庫)
git config --global user.name "xxx" # 配置用戶名
git config --global user.email "xxx@xxx.com" # 配置郵件
git config --global color.ui true # git status等命令自動(dòng)著色
git config --global color.status auto
git config --global color.diff auto
git config --global color.branch auto
git config --global color.interactive auto
git config --global --unset http.proxy # remove proxy configuration on git
git clone git+ssh://git@192.168.53.168/VT.git # clone遠(yuǎn)程倉庫
git status # 查看當(dāng)前版本狀態(tài)(是否修改)
git add xyz # 添加xyz文件至index
git add . # 增加當(dāng)前子目錄下所有更改過的文件至index
git commit -m 'xxx' # 提交
git commit --amend -m 'xxx' # 合并上一次提交(用于反復(fù)修改)
git commit -am 'xxx' # 將add和commit合為一步
git rm xxx # 刪除index中的文件
git rm -r * # 遞歸刪除
git log # 顯示提交日志
git log -1 # 顯示1行日志 -n為n行
git log -5
git log --stat # 顯示提交日志及相關(guān)變動(dòng)文件
git log -p -m
git show dfb02e6e4f2f7b573337763e5c0013802e392818 # 顯示某個(gè)提交的詳細(xì)內(nèi)容
git show dfb02 # 可只用commitid的前幾位
git show HEAD # 顯示HEAD提交日志
git show HEAD^ # 顯示HEAD的父(上一個(gè)版本)的提交日志 ^^為上兩個(gè)版本 ^5為上5個(gè)版本
git tag # 顯示已存在的tag
git tag -a v2.0 -m 'xxx' # 增加v2.0的tag
git show v2.0 # 顯示v2.0的日志及詳細(xì)內(nèi)容
git log v2.0 # 顯示v2.0的日志
git diff # 顯示所有未添加至index的變更
git diff --cached # 顯示所有已添加index但還未commit的變更
git diff HEAD^ # 比較與上一個(gè)版本的差異
git diff HEAD -- ./lib # 比較與HEAD版本lib目錄的差異
git diff origin/master..master # 比較遠(yuǎn)程分支master上有本地分支master上沒有的
git diff origin/master..master --stat # 只顯示差異的文件,不顯示具體內(nèi)容
git remote add origin git+ssh://git@192.168.53.168/VT.git # 增加遠(yuǎn)程定義(用于push/pull/fetch)
git branch # 顯示本地分支
git branch --contains 50089 # 顯示包含提交50089的分支
git branch -a # 顯示所有分支
git branch -r # 顯示所有原創(chuàng)分支
git branch --merged # 顯示所有已合并到當(dāng)前分支的分支
git branch --no-merged # 顯示所有未合并到當(dāng)前分支的分支
git branch -m master master_copy # 本地分支改名
git checkout -b master_copy # 從當(dāng)前分支創(chuàng)建新分支master_copy并檢出
git checkout -b master master_copy # 上面的完整版
git checkout features/performance # 檢出已存在的features/performance分支
git checkout --track hotfixes/BJVEP933 # 檢出遠(yuǎn)程分支hotfixes/BJVEP933并創(chuàng)建本地跟蹤分支
git checkout v2.0 # 檢出版本v2.0
git checkout -b devel origin/develop # 從遠(yuǎn)程分支develop創(chuàng)建新本地分支devel并檢出
git checkout -- README # 檢出head版本的README文件(可用于修改錯(cuò)誤回退)
git merge origin/master # 合并遠(yuǎn)程master分支至當(dāng)前分支
git cherry-pick ff44785404a8e # 合并提交ff44785404a8e的修改
git push origin master # 將當(dāng)前分支push到遠(yuǎn)程master分支
git push origin :hotfixes/BJVEP933 # 刪除遠(yuǎn)程倉庫的hotfixes/BJVEP933分支
git push --tags # 把所有tag推送到遠(yuǎn)程倉庫
git fetch # 獲取所有遠(yuǎn)程分支(不更新本地分支,另需merge)
git fetch --prune # 獲取所有原創(chuàng)分支并清除服務(wù)器上已刪掉的分支
git pull origin master # 獲取遠(yuǎn)程分支master并merge到當(dāng)前分支
git mv README README2 # 重命名文件README為README2
git reset --hard HEAD # 將當(dāng)前版本重置為HEAD(通常用于merge失敗回退)
git rebase
git branch -d hotfixes/BJVEP933 # 刪除分支hotfixes/BJVEP933(本分支修改已合并到其他分支)
git branch -D hotfixes/BJVEP933 # 強(qiáng)制刪除分支hotfixes/BJVEP933
git ls-files # 列出git index包含的文件
git show-branch # 圖示當(dāng)前分支歷史
git show-branch --all # 圖示所有分支歷史
git whatchanged # 顯示提交歷史對(duì)應(yīng)的文件修改
git revert dfb02e6e4f2f7b573337763e5c0013802e392818 # 撤銷提交dfb02e6e4f2f7b573337763e5c0013802e392818
git ls-tree HEAD # 內(nèi)部命令:顯示某個(gè)git對(duì)象
git rev-parse v2.0 # 內(nèi)部命令:顯示某個(gè)ref對(duì)于的SHA1 HASH
git reflog # 顯示所有提交,包括孤立節(jié)點(diǎn)
git show HEAD@{5}
git show master@{yesterday} # 顯示master分支昨天的狀態(tài)
git log --pretty=format:'%h %s' --graph # 圖示提交日志
git show HEAD~3
git show -s --pretty=raw 2be7fcb476
git stash # 暫存當(dāng)前修改,將所有至為HEAD狀態(tài)
git stash list # 查看所有暫存
git stash show -p stash@{0} # 參考第一次暫存
git stash apply stash@{0} # 應(yīng)用第一次暫存
git grep "delete from" # 文件中搜索文本“delete from”
git grep -e '#define' --and -e SORT_DIRENT
git gc
git fsck
新建:創(chuàng)建一個(gè)新的 git 版本庫。這個(gè)版本庫的配置、存儲(chǔ)等信息會(huì)被保存到git 文件夾中
# 初始化當(dāng)前項(xiàng)目
$ git init
# 新建一個(gè)目錄,將其初始化為Git代碼庫
$ git init [project-name]
# 在指定目錄創(chuàng)建一個(gè)空的 Git 倉庫。運(yùn)行這個(gè)命令會(huì)創(chuàng)建一個(gè)名為 directory,只包含 .git 子目錄的空目錄。
$ git init --bare <directory>
# 下載一個(gè)項(xiàng)目和它的整個(gè)代碼歷史
# 這個(gè)命令就是將一個(gè)版本庫拷貝到另一個(gè)目錄中,同時(shí)也將分支都拷貝到新的版本庫中。這樣就可以在新的版本庫中提交到遠(yuǎn)程分支
$ git clone [url]
配置:更改設(shè)置??梢允前姹編斓脑O(shè)置,也可以是系統(tǒng)的或全局的
# 顯示當(dāng)前的Git配置
$ git config --list
# 編輯Git配置文件
$ git config -e [--global]
# 輸出、設(shè)置基本的全局變量
$ git config --global user.email
$ git config --global user.name
$ git config --global user.email "MyEmail@gmail.com"
$ git config --global user.name "My Name"
# 定義當(dāng)前用戶所有提交使用的作者郵箱。
$ git config --global alias.<alias-name> <git-command>
# 為Git命令創(chuàng)建一個(gè)快捷方式(別名)。
$ git config --system core.editor <editor>
狀態(tài):顯示索引文件(也就是當(dāng)前工作空間)和當(dāng)前的頭指針指向的提交的不同
# 顯示分支,未跟蹤文件,更改和其他不同
$ git status
# 查看其他的git status的用法
$ git help status
信息:獲取某些文件,某些分支,某次提交等 git 信息
# 顯示commit歷史,以及每次commit發(fā)生變更的文件
$ git log --stat
# 搜索提交歷史,根據(jù)關(guān)鍵詞
$ git log -S [keyword]
# 顯示某個(gè)commit之后的所有變動(dòng),每個(gè)commit占據(jù)一行
$ git log [tag] HEAD --pretty=format:%s
# 顯示某個(gè)commit之后的所有變動(dòng),其"提交說明"必須符合搜索條件
$ git log [tag] HEAD --grep feature
# 顯示某個(gè)文件的版本歷史,包括文件改名
$ git log --follow [file]
$ git whatchanged [file]
# 顯示指定文件相關(guān)的每一次diff
$ git log -p [file]
# 顯示過去5次提交
$ git log -5 --pretty --oneline
# 顯示所有提交過的用戶,按提交次數(shù)排序
$ git shortlog -sn
# 顯示指定文件是什么人在什么時(shí)間修改過
$ git blame [file]
# 顯示暫存區(qū)和工作區(qū)的差異
$ git diff
# 顯示暫存區(qū)和上一個(gè)commit的差異
$ git diff --cached [file]
# 顯示工作區(qū)與當(dāng)前分支最新commit之間的差異
$ git diff HEAD
# 顯示兩次提交之間的差異
$ git diff [first-branch]...[second-branch]
# 顯示今天你寫了多少行代碼
$ git diff --shortstat "@{0 day ago}"
# 比較暫存區(qū)和版本庫差異
$ git diff --staged
# 比較暫存區(qū)和版本庫差異
$ git diff --cached
# 僅僅比較統(tǒng)計(jì)信息
$ git diff --stat
# 顯示某次提交的元數(shù)據(jù)和內(nèi)容變化
$ git show [commit]
# 顯示某次提交發(fā)生變化的文件
$ git show --name-only [commit]
# 顯示某次提交時(shí),某個(gè)文件的內(nèi)容
$ git show [commit]:[filename]
# 顯示當(dāng)前分支的最近幾次提交
$ git reflog
# 查看遠(yuǎn)程分支
$ git br -r
# 創(chuàng)建新的分支
$ git br <new_branch>
# 查看各個(gè)分支最后提交信息
$ git br -v
# 查看已經(jīng)被合并到當(dāng)前分支的分支
$ git br --merged
# 查看尚未被合并到當(dāng)前分支的分支
$ git br --no-merged
添加:添加文件到當(dāng)前工作空間中。如果你不使用 git add 將文件添加進(jìn)去,那么這些文件也不會(huì)添加到之后的提交之中
# 添加一個(gè)文件
$ git add test.js
# 添加一個(gè)子目錄中的文件
$ git add /path/to/file/test.js
# 支持正則表達(dá)式
$ git add ./*.js
# 添加指定文件到暫存區(qū)
$ git add [file1] [file2] ...
# 添加指定目錄到暫存區(qū),包括子目錄
$ git add [dir]
# 添加當(dāng)前目錄的所有文件到暫存區(qū)
$ git add .
# 添加每個(gè)變化前,都會(huì)要求確認(rèn)
# 對(duì)于同一個(gè)文件的多處變化,可以實(shí)現(xiàn)分次提交
$ git add -p
刪除:rm 和上面的 add 命令相反,從工作空間中去掉某個(gè)文件
# 移除 HelloWorld.js
$ git rm HelloWorld.js
# 移除子目錄中的文件
$ git rm /pather/to/the/file/HelloWorld.js
# 刪除工作區(qū)文件,并且將這次刪除放入暫存區(qū)
$ git rm [file1] [file2] ...
# 停止追蹤指定文件,但該文件會(huì)保留在工作區(qū)
$ git rm --cached [file]
分支:管理分支,可以通過下列命令對(duì)分支進(jìn)行增刪改查切換等
# 查看所有的分支和遠(yuǎn)程分支
$ git branch -a
# 創(chuàng)建一個(gè)新的分支
$ git branch [branch-name]
# 重命名分支
# git branch -m <舊名稱> <新名稱>
$ git branch -m [branch-name] [new-branch-name]
# 編輯分支的介紹
$ git branch [branch-name] --edit-description
# 列出所有本地分支
$ git branch
# 列出所有遠(yuǎn)程分支
$ git branch -r
# 新建一個(gè)分支,但依然停留在當(dāng)前分支
$ git branch [branch-name]
# 新建一個(gè)分支,并切換到該分支
$ git checkout -b [branch]
# 新建一個(gè)分支,指向指定commit
$ git branch [branch] [commit]
# 新建一個(gè)分支,與指定的遠(yuǎn)程分支建立追蹤關(guān)系
$ git branch --track [branch] [remote-branch]
# 切換到指定分支,并更新工作區(qū)
$ git checkout [branch-name]
# 切換到上一個(gè)分支
$ git checkout -
# 建立追蹤關(guān)系,在現(xiàn)有分支與指定的遠(yuǎn)程分支之間
$ git branch --set-upstream [branch] [remote-branch]
# 合并指定分支到當(dāng)前分支
$ git merge [branch]
# 選擇一個(gè)commit,合并進(jìn)當(dāng)前分支
$ git cherry-pick [commit]
# 刪除分支
$ git branch -d [branch-name]
# 刪除遠(yuǎn)程分支
$ git push origin --delete [branch-name]
$ git branch -dr [remote/branch]
# 切換到某個(gè)分支
$ git co <branch>
# 創(chuàng)建新的分支,并且切換過去
$ git co -b <new_branch>
# 基于branch創(chuàng)建新的new_branch
$ git co -b <new_branch> <branch>
# 把某次歷史提交記錄checkout出來,但無分支信息,切換到其他分支會(huì)自動(dòng)刪除
$ git co $id
# 把某次歷史提交記錄checkout出來,創(chuàng)建成一個(gè)分支
$ git co $id -b <new_branch>
# 刪除某個(gè)分支
$ git br -d <branch>
# 強(qiáng)制刪除某個(gè)分支 (未被合并的分支被刪除的時(shí)候需要強(qiáng)制)
$ git br -D <branch>
檢出:將當(dāng)前工作空間更新到索引所標(biāo)識(shí)的或者某一特定的工作空間
# 檢出一個(gè)版本庫,默認(rèn)將更新到master分支
$ git checkout
# 檢出到一個(gè)特定的分支
$ git checkout branchName
# 新建一個(gè)分支,并且切換過去,相當(dāng)于"git branch <名字>; git checkout <名字>"
$ git checkout -b newBranch
遠(yuǎn)程同步:遠(yuǎn)程同步的遠(yuǎn)端分支
# 下載遠(yuǎn)程倉庫的所有變動(dòng)
$ git fetch [remote]
# 顯示所有遠(yuǎn)程倉庫
$ git remote -v
# 顯示某個(gè)遠(yuǎn)程倉庫的信息
$ git remote show [remote]
# 增加一個(gè)新的遠(yuǎn)程倉庫,并命名
$ git remote add [shortname] [url]
# 查看遠(yuǎn)程服務(wù)器地址和倉庫名稱
$ git remote -v
# 添加遠(yuǎn)程倉庫地址
$ git remote add origin git@ github:xxx/xxx.git
# 設(shè)置遠(yuǎn)程倉庫地址(用于修改遠(yuǎn)程倉庫地址)
$ git remote set-url origin git@ github.com:xxx/xxx.git
# 刪除遠(yuǎn)程倉庫
$ git remote rm <repository>
# 上傳本地指定分支到遠(yuǎn)程倉庫
# 把本地的分支更新到遠(yuǎn)端origin的master分支上
# git push <遠(yuǎn)端> <分支>
# git push 相當(dāng)于 git push origin master
$ git push [remote] [branch]
# 強(qiáng)行推送當(dāng)前分支到遠(yuǎn)程倉庫,即使有沖突
$ git push [remote] --force
# 推送所有分支到遠(yuǎn)程倉庫
$ git push [remote] --all
撤銷
# 恢復(fù)暫存區(qū)的指定文件到工作區(qū)
$ git checkout [file]
# 恢復(fù)某個(gè)commit的指定文件到暫存區(qū)和工作區(qū)
$ git checkout [commit] [file]
# 恢復(fù)暫存區(qū)的所有文件到工作區(qū)
$ git checkout .
# 重置暫存區(qū)的指定文件,與上一次commit保持一致,但工作區(qū)不變
$ git reset [file]
# 重置暫存區(qū)與工作區(qū),與上一次commit保持一致
$ git reset --hard
# 重置當(dāng)前分支的指針為指定commit,同時(shí)重置暫存區(qū),但工作區(qū)不變
$ git reset [commit]
# 重置當(dāng)前分支的HEAD為指定commit,同時(shí)重置暫存區(qū)和工作區(qū),與指定commit一致
$ git reset --hard [commit]
# 重置當(dāng)前HEAD為指定commit,但保持暫存區(qū)和工作區(qū)不變
$ git reset --keep [commit]
# 新建一個(gè)commit,用來撤銷指定commit
# 后者的所有變化都將被前者抵消,并且應(yīng)用到當(dāng)前分支
$ git revert [commit]
# 恢復(fù)最后一次提交的狀態(tài)
$ git revert HEAD
# 暫時(shí)將未提交的變化移除,稍后再移入
$ git stash
$ git stash pop
# 列所有stash
$ git stash list
# 恢復(fù)暫存的內(nèi)容
$ git stash apply
# 刪除暫存區(qū)
$ git stash drop
提交:commit 將當(dāng)前索引的更改保存為一個(gè)新的提交,這個(gè)提交包括用戶做出的更改與信息
# 提交暫存區(qū)到倉庫區(qū)附帶提交信息
$ git commit -m [message]
# 提交暫存區(qū)的指定文件到倉庫區(qū)
$ git commit [file1] [file2] ... -m [message]
# 提交工作區(qū)自上次commit之后的變化,直接到倉庫區(qū)
$ git commit -a
# 提交時(shí)顯示所有diff信息
$ git commit -v
# 使用一次新的commit,替代上一次提交
# 如果代碼沒有任何新變化,則用來改寫上一次commit的提交信息
$ git commit --amend -m [message]
# 重做上一次commit,并包括指定文件的新變化
$ git commit --amend [file1] [file2] ...
diff: 顯示當(dāng)前工作空間和提交的不同
# 顯示工作目錄和索引的不同
$ git diff
# 顯示索引和最近一次提交的不同
$ git diff --cached
# 顯示工作目錄和最近一次提交的不同
$ git diff HEAD
grep:可以在版本庫中快速查找
可選配置:
# 感謝Travis Jeffery提供的以下用法:
# 在搜索結(jié)果中顯示行號(hào)
$ git config --global grep.lineNumber true
# 是搜索結(jié)果可讀性更好
$ git config --global alias.g "grep --break --heading --line-number"
# 在所有的java中查找variableName
$ git grep 'variableName' -- '*.java'
# 搜索包含 "arrayListName" 和, "add" 或 "remove" 的所有行
$ git grep -e 'arrayListName' --and \( -e add -e remove \)
log: 顯示這個(gè)版本庫的所有提交
# 顯示所有提交
$ git log
# 顯示某幾條提交信息
$ git log -n 10
# 僅顯示合并提交
$ git log --merges
# 查看該文件每次提交記錄
$ git log <file>
# 查看每次詳細(xì)修改內(nèi)容的diff
$ git log -p <file>
# 查看最近兩次詳細(xì)修改內(nèi)容的diff
$ git log -p -2
#查看提交統(tǒng)計(jì)信息
$ git log --stat
merge: 合并就是將外部的提交合并到自己的分支中
# 將其他分支合并到當(dāng)前分支
$ git merge branchName
# 在合并時(shí)創(chuàng)建一個(gè)新的合并后的提交
# 不要 Fast-Foward 合并,這樣可以生成 merge 提交
$ git merge --no-ff branchName
mv:重命名或移動(dòng)一個(gè)文件
# 重命名
$ git mv test.js test2.js
# 移動(dòng)
$ git mv test.js ./new/path/test.js
# 改名文件,并且將這個(gè)改名放入暫存區(qū)
$ git mv [file-original] [file-renamed]
# 強(qiáng)制重命名或移動(dòng)
# 這個(gè)文件已經(jīng)存在,將要覆蓋掉
$ git mv -f myFile existingFile
tag
# 列出所有tag
$ git tag
# 新建一個(gè)tag在當(dāng)前commit
$ git tag [tag]
# 新建一個(gè)tag在指定commit
$ git tag [tag] [commit]
# 刪除本地tag
$ git tag -d [tag]
# 刪除遠(yuǎn)程tag
$ git push origin :refs/tags/[tagName]
# 查看tag信息
$ git show [tag]
# 提交指定tag
$ git push [remote] [tag]
# 提交所有tag
$ git push [remote] --tags
# 新建一個(gè)分支,指向某個(gè)tag
$ git checkout -b [branch] [tag]
push:從遠(yuǎn)端版本庫合并到當(dāng)前分支
# 從遠(yuǎn)端origin的master分支更新版本庫
# git pull <遠(yuǎn)端> <分支>
$ git pull origin master
# 抓取遠(yuǎn)程倉庫所有分支更新并合并到本地,不要快進(jìn)合并
$ git pull --no-ff
ci
$ git ci <file>
$ git ci .
# 將git add, git rm和git ci等操作都合并在一起做
$ git ci -a
$ git ci -am "some comments"
# 修改最后一次提交記錄
$ git ci --amend
rebase(謹(jǐn)慎使用):將一個(gè)分支上所有的提交歷史都應(yīng)用到另一個(gè)分支上不要在一個(gè)已經(jīng)公開的遠(yuǎn)端分支上使用 rebase.
# 將experimentBranch應(yīng)用到master上面
# git rebase <basebranch> <topicbranch>
$ git rebase master experimentBranch
reset (謹(jǐn)慎使用)
將當(dāng)前的頭指針復(fù)位到一個(gè)特定的狀態(tài)。這樣可以使你撤銷 merge、pull、commits、add 等 這是個(gè)很強(qiáng)大的命令,但是在使用時(shí)一定要清楚其所產(chǎn)生的后果
# 使 staging 區(qū)域恢復(fù)到上次提交時(shí)的狀態(tài),不改變現(xiàn)在的工作目錄
$ git reset
# 使 staging 區(qū)域恢復(fù)到上次提交時(shí)的狀態(tài),覆蓋現(xiàn)在的工作目錄
$ git reset --hard
# 將當(dāng)前分支恢復(fù)到某次提交,不改變現(xiàn)在的工作目錄
# 在工作目錄中所有的改變?nèi)匀淮嬖?$ git reset dha78as
# 將當(dāng)前分支恢復(fù)到某次提交,覆蓋現(xiàn)在的工作目錄
# 并且刪除所有未提交的改變和指定提交之后的所有提交
$ git reset --hard dha78as
其他
# 生成一個(gè)可供發(fā)布的壓縮包
$ git archive
# 打補(bǔ)丁
$ git apply ../sync.patch
# 測(cè)試補(bǔ)丁能否成功
$ git apply --check ../sync.patch
# 查看Git的版本
$ git --version
補(bǔ)充糾錯(cuò)
git命令大全全棧開發(fā)指南
?? 版本控制系統(tǒng)演進(jìn)
-
集中式VCS時(shí)代
SVN (2000)|CVS (1986)|Perforce
-
分布式VCS革命
Git (2005 Linus Torvalds)|Mercurial
Git全球使用率占比達(dá)92.8% (2023 StackOverflow調(diào)研)
?? Git工作流全解
??? 本地倉庫操作
# 初始化與提交 $ git init $ git add . $ git commit -m "init"
高頻命令
git restore
git stash
?? 遠(yuǎn)程協(xié)作流程
# 遠(yuǎn)程倉庫管理 $ git remote add origin [url] $ git push -u origin main $ git pull --rebase
安全操作
git fetch
git cherry-pick
?? Git分支模型
Git Flow標(biāo)準(zhǔn)策略
- 主分支:
main
(生產(chǎn)環(huán)境鏡像) - 開發(fā)分支:
develop
(持續(xù)集成) - 支持分支:
feature/
release/
hotfix/
GitHub Flow輕量策略
適用于持續(xù)交付:
1. 基于main
創(chuàng)建特性分支
2. 提交PR(Pull Request)
3. 部署驗(yàn)證后合并
?? 專家級(jí)實(shí)踐
場(chǎng)景 | 解決方案 | 命令組合 |
---|---|---|
代碼回滾 | 保留歷史記錄的安全回退 | git revert |
分支清理 | 刪除已合并的本地分支 | git branch --merged | xargs git branch -d |
分享鏈接
你可能感興趣的工具
- IP子網(wǎng)掩碼計(jì)算器
- 網(wǎng)頁常用色彩
- UserAgent生成器
- 占位圖片生成器
- MD4算法加密工具
- JWT密匙生成器
- 屏幕PPI計(jì)算工具
- 英文字母大小寫轉(zhuǎn)工具
- Photoshop快捷鍵大全
- Exce快捷鍵
- CSS代碼壓縮工具
- 卡密生成器
- 文本間隔生成工具
- IP檢測(cè)工具
- 雪花算法ID生成器
- MAC地址生成器
- 圖片裁剪工具
- HSV/CMYK互轉(zhuǎn)工具
- 網(wǎng)址鏈接批量生產(chǎn)器
- JSON轉(zhuǎn)Excel/Csv工具
- PEM文件生成器
- URL編碼解碼工具
- Java代碼格式化
- RC4加密解密工具
- 隨機(jī)IP地址生成器
- 下劃線/駝峰互轉(zhuǎn)
- PHP函數(shù)大全
- 百度推送工具
- JS代碼壓縮工具
- 一鍵采集器
- MQTT代碼生成工具
- UUID生成器
- 文字豎排工具
- 隨機(jī)數(shù)生成器
- WEB安全色
- XML代碼壓縮工具