首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >git基础指令?

git基础指令?

提问于 2026-09-12 19:07:42
回答 0关注 0查看 4

git init 文件夹结构初始化

git add . / git add [filename] 提交到暂存区

git commit [filename] -m "message" 提交到分支并备注

git diff [filename] 工作区与最近一次暂存区差异

git diff --staged [filename] 暂存区与最近一次提交差异

git diff HEAD [filename] 工作区与最近一次提交差异

git status 查看工作区和暂存区的状态

git reset --soft 只回退版本库(HEAD),暂存区和工作区都不动 git reset --mixed 默认(不带后缀时),回退版本库和暂存区,工作区不动 git reset --hard 回退版本库、暂存区和工作区,工作区内容会被丢弃 后面跟 HEAD HEAD^ HEAD^^(当前版本 / 上个版本 / 上上个版本)

git checkout --[filename] 用暂存区的版本覆盖工作区(没有添加与提交的时候)

git rm [filename] 删除工作区和暂存区的文件,commit 后版本库中该文件也被删除

回答

和开发者交流更多问题细节吧,去 写回答
相关文章

相似问题

相关问答用户
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档