Git常用命令
1 初始化仓库
# 1 初始化仓库 git init # 初始化当前文件夹 git init 文件夹 # 在当前文件夹下创建文件夹,并把新创建的文件夹作为仓库
——仓库目录下会出现 .git 文件夹,文件夹千万不要删除
2 查看仓库状态
git status git status -s #查看仓库状态的简约显示 # 红色:工作区有变更,但是没有提交到暂存区 # 绿色:工作区变更提交到暂存区,但是没有提交到版本库---》还没有被版本管理起来 # 白色:所有变更都被版本管理了
3 把工作区变更提交到暂存区
git add 文件名 文件夹 git add . # 所有变更
4 把暂存区提交到版本库
git commit -m '注释' #
——只要提交一次,就会有个一般写在git init之后,只设置一次版本号,以后根据版本号我们可以回退到任意版本
5 设置用户名和邮箱
# 全局设置 git config --global user.name '用户名' git config --global user.email '用户邮箱' # 局部设置: git config user.name 'xxx' git config user.email '4@qq.com'
——一般写在git init之后,只设置一次
6 查看版本日志
git log # 能看到用户:用户名 <111@qq.com> git reflog
--------------了解:
7 撤销工作区变更
git checkout . -- 撤销所有暂存区的提交 git checkout 文件名 -- 撤销某一文件的暂存区提交
8 撤销暂存区提交:add的逆运算
>: git reset HEAD . -- 撤销所有暂存区的提交 >: git reset 文件名 -- 撤销某一文件的暂存区提交
9 git log 更多
查看时间点之前|之后的日志: >: git log --after 2018-6-1 >: git log --before 2018-6-1 >: git reflog --after 2018-6-1 >: git reflog --before 2018-6-1 查看指定开发者日志 >: git log --author author_name >: git reflog --author author_name
10 回滚到指定版本:
回滚到上一个版本: >: git reset --hard HEAD^ >: git reset --hard HEAD~ 回滚到上三个版本: >: git reset --hard HEAD^^^ >: git reset --hard HEAD~3 回滚到指定版本号的版本: >: git reset --hard 版本号 (重点) >: eg: git reset --hard 35cb292
本文来自博客园,作者:wellplayed,转载请注明原文链接:https://www.cnblogs.com/wellplayed/p/17980060
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构