git常用命令

it2025-10-26  7

分支操作: 列出所有分支 git branch 创建分支 git branch branch_name 切换分支 git checkout branch_name 创建分支并且切换到该分支上 git checkout -b branch_name 删除分支 git checkout -d branch_name(如果没合并到源分支的情况下会报错) 强制删除分支 git checkout -D branch_name 合并分支(将其他分支合并到当前所在的分支) git merge branch_name 文件操作: 从工作区添加到暂存区 git add file_name(也表示冲突已解决) git add . (添加所有文件) 从暂存区提交到版本库 git commit -m 'commit msg' 从暂存区回退到工作区 git reset HEAD file_name 放弃本次工作区的修改 git checkout -- file_name 从工作区添加到暂存区并且提交到版本库 git commit -am 'commit msg'(相当于组合调了git add . 和 git commit -m'commit msg') 日志操作: 查看提交日志(按创建时间倒叙) git log 查看前n条日志 git log -n 图形化查看日志 git log --graph 查看操作日志 git reflog 版本库操作: 初始化版本库 git init 查看当前git状态 git status 版本回退 回退到上一个版本 git reset --hard HEAD^ (多少个^就表示回退多少个版本) 或者 git reset --hard HEAD~1 (1表示回退1个版本) 转到某一次提交 git reset --hard commit_id(commit_id可以是前几个字母)

转载于:https://www.cnblogs.com/billmiao/p/9872232.html

相关资源:数据结构—成绩单生成器
最新回复(0)