【Git】常用命令:add,commit,reflog,log,status,reset --hard,
常用命令
命令 | 描述 |
---|---|
git init | 初始化本地库 |
git status | 查看本地库状态 |
git add 文件名 | 添加到暂存区 |
git commit -m “日志信息” 文件名 | 提交到本地库 |
git reflog | 查看历史记录 |
git reset --hard 版本号 | 版本穿梭 |
1.常用命令
1.1 设置用户签名
用来确定代码是谁提交的,Git首次安装必须设置用户签名,否则无法提交代码。
git config --global user.name 用户名
git config --global user.email 邮箱
查看设置好的用户签名
1.2 初始化本地库
在一个空文件夹下右键执行该命令,发现这个文件夹下多了一个.git文件夹
git init
1.3 查看本地库状态
添加hello.txt后再查看状态,提示hello.txt没有添加到暂存区
git status
1.4 添加暂存区
(1)将hello.txt添加暂存区
git add hello.txt
(2)删除暂存区的hello.txt,工作区的hello.txt还在,可以再次添加到暂存区
git rm --cached hello.txt
1.5 提交本地库
git commit -m '新增hello.txt'
提交后再查看状态,日志提示没有东西可提交了,git reflog
可以查看版本信息,版本号为02ee148,git log
查看详细日志信息。
1.6 修改文件
修改hello.txt文件的内容
git status
git add hello.txt
git commit -m '修改hello.txt' hello.txt
git reflog #查看版本信息,发现有两个版本,指针指向第二个版本
1.7 版本信息
git reflog #查看版本信息
git log #查看详细版本信息
git reset --hard 02ee148 #版本穿梭,切换后工作区的hello.txt也会变
版本切换的原理
分类:
工具 / Git
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!