Git本地操作命令

git基本概念

  • 工作区:仓库的目录。工作区是独立于各个分支的。
  • 暂存区:数据暂时存放的区域,类似于工作区写入版本库前的缓存区。暂存区是独立于各个分支的。
  • 版本库:存放所有已经提交到本地仓库的代码版本

创建仓库,在仓库中进行全局设置

git config --global user.name xxx:设置全局用户名,信息记录在~/.gitconfig文件中
git config --global user.email xxx@xxx.com:设置全局邮箱地址,信息记录在~/.gitconfig文件中
git init:将当前目录配置成git仓库,信息记录在隐藏的.git文件夹中

常用

git add XX :将XX文件添加到暂存区
git commit -m "备注信息":将暂存区的内容提交到当前分支
git diff XX:查看XX文件相对于暂存区修改了哪些内容
git rm --cached XX:将文件从仓库索引目录中删掉
git restore --staged XXX : 将文件从暂存区中删掉
git status:查看仓库状态

查看 & 回滚

git log:查看当前分支的所有版本

git log --pretty=oneline : 查看当前分支的所有版本(一行)

git reflog:查看HEAD指针的移动历史(包括被回滚的版本)
git reset --hard HEAD^ : 将代码库回滚到上一个版本

  • git reset --hard HEAD^^:往上回滚两次,以此类推
  • git reset --hard *******:,回滚至指定版本,**为版本号的哈希值

git restore XX:将XX文件尚未加入暂存区的修改全部撤销,若暂存区无文件则恢复到HEAD指向的状态

删除文件

rm xxx
git add xxx
git commit -m "message"

本文作者:347Foricher

本文链接:https://www.cnblogs.com/Aidan347/p/17101922.html

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。

posted @   347Foricher  阅读(46)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!
点击右上角即可分享
微信分享提示
💬
评论
📌
收藏
💗
关注
👍
推荐
🚀
回顶
收起
  1. 1 404 not found REOL
404 not found - REOL
00:00 / 00:00
An audio error has occurred.