[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"knowledge-git-cheatsheet":3},{"id":4,"title":5,"body":6,"category":374,"date":375,"description":376,"difficulty":377,"extension":378,"meta":379,"navigation":118,"order":27,"path":380,"seo":381,"stem":382,"tags":383,"__hash__":385},"knowledge\u002Fknowledge\u002Fgit-cheatsheet.md","Git 常用命令速查",{"type":7,"value":8,"toc":368},"minimark",[9,13,152,155,230,233,310,313,364],[10,11,12],"h2",{"id":12},"基本操作",[14,15,20],"pre",{"className":16,"code":17,"language":18,"meta":19,"style":19},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","git init                    # 初始化仓库\ngit clone \u003Curl>             # 克隆仓库\ngit status                  # 查看状态\ngit add .                   # 暂存所有更改\ngit commit -m \"message\"     # 提交\n\ngit pull origin main        # 拉取远程\ngit push origin main        # 推送到远程\n","bash","",[21,22,23,40,65,76,90,113,120,137],"code",{"__ignoreMap":19},[24,25,28,32,36],"span",{"class":26,"line":27},"line",1,[24,29,31],{"class":30},"sBMFI","git",[24,33,35],{"class":34},"sfazB"," init",[24,37,39],{"class":38},"sHwdD","                    # 初始化仓库\n",[24,41,43,45,48,52,55,59,62],{"class":26,"line":42},2,[24,44,31],{"class":30},[24,46,47],{"class":34}," clone",[24,49,51],{"class":50},"sMK4o"," \u003C",[24,53,54],{"class":34},"ur",[24,56,58],{"class":57},"sTEyZ","l",[24,60,61],{"class":50},">",[24,63,64],{"class":38},"             # 克隆仓库\n",[24,66,68,70,73],{"class":26,"line":67},3,[24,69,31],{"class":30},[24,71,72],{"class":34}," status",[24,74,75],{"class":38},"                  # 查看状态\n",[24,77,79,81,84,87],{"class":26,"line":78},4,[24,80,31],{"class":30},[24,82,83],{"class":34}," add",[24,85,86],{"class":34}," .",[24,88,89],{"class":38},"                   # 暂存所有更改\n",[24,91,93,95,98,101,104,107,110],{"class":26,"line":92},5,[24,94,31],{"class":30},[24,96,97],{"class":34}," commit",[24,99,100],{"class":34}," -m",[24,102,103],{"class":50}," \"",[24,105,106],{"class":34},"message",[24,108,109],{"class":50},"\"",[24,111,112],{"class":38},"     # 提交\n",[24,114,116],{"class":26,"line":115},6,[24,117,119],{"emptyLinePlaceholder":118},true,"\n",[24,121,123,125,128,131,134],{"class":26,"line":122},7,[24,124,31],{"class":30},[24,126,127],{"class":34}," pull",[24,129,130],{"class":34}," origin",[24,132,133],{"class":34}," main",[24,135,136],{"class":38},"        # 拉取远程\n",[24,138,140,142,145,147,149],{"class":26,"line":139},8,[24,141,31],{"class":30},[24,143,144],{"class":34}," push",[24,146,130],{"class":34},[24,148,133],{"class":34},[24,150,151],{"class":38},"        # 推送到远程\n",[10,153,154],{"id":154},"分支操作",[14,156,158],{"className":16,"code":157,"language":18,"meta":19,"style":19},"git branch                  # 查看分支\ngit checkout -b new-branch  # 创建并切换分支\ngit merge feature-branch    # 合并分支\ngit branch -d old-branch    # 删除分支\ngit push origin --delete old-branch  # 删除远程分支\n",[21,159,160,170,186,199,214],{"__ignoreMap":19},[24,161,162,164,167],{"class":26,"line":27},[24,163,31],{"class":30},[24,165,166],{"class":34}," branch",[24,168,169],{"class":38},"                  # 查看分支\n",[24,171,172,174,177,180,183],{"class":26,"line":42},[24,173,31],{"class":30},[24,175,176],{"class":34}," checkout",[24,178,179],{"class":34}," -b",[24,181,182],{"class":34}," new-branch",[24,184,185],{"class":38},"  # 创建并切换分支\n",[24,187,188,190,193,196],{"class":26,"line":67},[24,189,31],{"class":30},[24,191,192],{"class":34}," merge",[24,194,195],{"class":34}," feature-branch",[24,197,198],{"class":38},"    # 合并分支\n",[24,200,201,203,205,208,211],{"class":26,"line":78},[24,202,31],{"class":30},[24,204,166],{"class":34},[24,206,207],{"class":34}," -d",[24,209,210],{"class":34}," old-branch",[24,212,213],{"class":38},"    # 删除分支\n",[24,215,216,218,220,222,225,227],{"class":26,"line":92},[24,217,31],{"class":30},[24,219,144],{"class":34},[24,221,130],{"class":34},[24,223,224],{"class":34}," --delete",[24,226,210],{"class":34},[24,228,229],{"class":38},"  # 删除远程分支\n",[10,231,232],{"id":232},"撤销操作",[14,234,236],{"className":16,"code":235,"language":18,"meta":19,"style":19},"git reset --soft HEAD~1     # 撤销 commit，保留更改\ngit reset --hard HEAD~1     # 撤销 commit，丢弃更改\ngit checkout -- \u003Cfile>      # 撤销文件修改\ngit revert \u003Ccommit-hash>    # 新建反向 commit\n",[21,237,238,254,268,290],{"__ignoreMap":19},[24,239,240,242,245,248,251],{"class":26,"line":27},[24,241,31],{"class":30},[24,243,244],{"class":34}," reset",[24,246,247],{"class":34}," --soft",[24,249,250],{"class":34}," HEAD~1",[24,252,253],{"class":38},"     # 撤销 commit，保留更改\n",[24,255,256,258,260,263,265],{"class":26,"line":42},[24,257,31],{"class":30},[24,259,244],{"class":34},[24,261,262],{"class":34}," --hard",[24,264,250],{"class":34},[24,266,267],{"class":38},"     # 撤销 commit，丢弃更改\n",[24,269,270,272,274,277,279,282,285,287],{"class":26,"line":67},[24,271,31],{"class":30},[24,273,176],{"class":34},[24,275,276],{"class":34}," --",[24,278,51],{"class":50},[24,280,281],{"class":34},"fil",[24,283,284],{"class":57},"e",[24,286,61],{"class":50},[24,288,289],{"class":38},"      # 撤销文件修改\n",[24,291,292,294,297,299,302,305,307],{"class":26,"line":78},[24,293,31],{"class":30},[24,295,296],{"class":34}," revert",[24,298,51],{"class":50},[24,300,301],{"class":34},"commit-has",[24,303,304],{"class":57},"h",[24,306,61],{"class":50},[24,308,309],{"class":38},"    # 新建反向 commit\n",[10,311,312],{"id":312},"储藏操作",[14,314,316],{"className":16,"code":315,"language":18,"meta":19,"style":19},"git stash                   # 储藏当前修改\ngit stash pop               # 恢复最近储藏\ngit stash list              # 列出所有储藏\ngit stash clear             # 清空所有储藏\n",[21,317,318,328,340,352],{"__ignoreMap":19},[24,319,320,322,325],{"class":26,"line":27},[24,321,31],{"class":30},[24,323,324],{"class":34}," stash",[24,326,327],{"class":38},"                   # 储藏当前修改\n",[24,329,330,332,334,337],{"class":26,"line":42},[24,331,31],{"class":30},[24,333,324],{"class":34},[24,335,336],{"class":34}," pop",[24,338,339],{"class":38},"               # 恢复最近储藏\n",[24,341,342,344,346,349],{"class":26,"line":67},[24,343,31],{"class":30},[24,345,324],{"class":34},[24,347,348],{"class":34}," list",[24,350,351],{"class":38},"              # 列出所有储藏\n",[24,353,354,356,358,361],{"class":26,"line":78},[24,355,31],{"class":30},[24,357,324],{"class":34},[24,359,360],{"class":34}," clear",[24,362,363],{"class":38},"             # 清空所有储藏\n",[365,366,367],"style",{},"html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .sHwdD, html code.shiki .sHwdD{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#546E7A;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":19,"searchDepth":42,"depth":42,"links":369},[370,371,372,373],{"id":12,"depth":42,"text":12},{"id":154,"depth":42,"text":154},{"id":232,"depth":42,"text":232},{"id":312,"depth":42,"text":312},"tools","2026-05-15","日常开发中高频使用的 Git 命令汇总","beginner","md",{},"\u002Fknowledge\u002Fgit-cheatsheet",{"title":5,"description":376},"knowledge\u002Fgit-cheatsheet",[31,384],"cheatsheet","a-0sM9aBf0Ck37U36f2pXbeJC2OCupupiqCf3HJ0ks8"]