当前位置: 首页 > news >正文

Git 基础操作笔记(速查)

1. 初始化仓库

git init

在当前文件夹初始化一个新的 Git 仓库。


2. 克隆仓库

git clone <仓库地址>

从远程仓库复制项目到本地。


3. 查看文件状态

git status

查看工作区和暂存区的文件状态。


4. 添加文件到暂存区

git add <文件名>
git add .      # 添加所有改动文件

5. 提交代码

git commit -m "提交说明"

6. 查看提交历史

git log
git log --oneline

7. 创建分支

git branch <分支名>

8. 切换分支

git checkout <分支名>

9. 创建并切换分支

git checkout -b <分支名>

10. 合并分支

git checkout main          # 切换到主分支
git merge <分支名>         # 合并指定分支到主分支

11. 删除分支

git branch -d <分支名>

12. 查看远程仓库地址

git remote -v

13. 添加远程仓库

git remote add origin <仓库地址>

14. 推送代码到远程仓库

git push origin <分支名>

首次推送某分支,建议用:

git push -u origin <分支名>

15. 拉取远程代码并合并

git pull origin <分支名>

16. 查看代码差异

git diff                # 查看工作区与暂存区差异
git diff --staged       # 查看暂存区与最近提交差异

17. 撤销修改

  • 撤销工作区修改(未暂存)

git checkout -- <文件名>
  • 撤销暂存区修改(回到未暂存)

git reset HEAD <文件名>

18. 查看某次提交详情

git show <commit-id>

19. 回退到某个提交

  • 软回退(保留改动)

git reset --soft <commit-id>
  • 硬回退(丢弃改动)

git reset --hard <commit-id>

20. 解决冲突后提交

git add <冲突文件>
git commit

小技巧

  • 查看简洁日志:

git log --oneline --graph --decorate --all
  • 恢复某文件到某次提交状态:

git checkout <commit-id> -- <文件名>
http://www.xdnf.cn/news/1262323.html

相关文章:

  • 视频遥测终端机是什么,其工作原理和应用领域
  • 高校合作 | 世冠科技联合普华、北邮项目入选教育部第二批工程案例
  • 01数据结构-图的概念和图的存储结构
  • 数据结构---二叉树(概念、特点、分类、特性、读取顺序、例题)、gdb调试指令、时间复杂度(概念、大O符号法、分类)
  • 【世纪龙科技】数智重构车身实训-汽车车身测量虚拟实训软件
  • 二叉树实现
  • Docker 创建镜像错误记录
  • Redis缓存击穿、穿透雪崩
  • 【NFTurbo】基于DockerCompose一键部署
  • gmssl私钥文件格式
  • 用户组权限及高级权限管理:从基础到企业级 sudo 提权实战
  • 《从零构建大语言模型》学习笔记2,文本数据处理1(以及tiktoken库无法下载gpt2参数,调用get_encoding时SSL超时的解决方法)
  • Redis是单线程性能还高的原因
  • SaaS 版 MES 系统业务文档
  • 【SpringBoot】SpringBoot配置
  • GPT OSS 双模型上线,百度百舸全面支持快速部署
  • 华为USG防火墙双机,但ISP只给了1个IP, 怎么办?
  • 医防融合中心-智慧化慢病全程管理医疗AI系统开发(上)
  • C++信息学奥赛一本通-第一部分-基础一-第2章-第5节
  • 单层 PDF 与双层 PDF:一字之差,功能大不同
  • 修复C++14兼容性问题 逻辑检查
  • 力扣-238.除自身以外数组的乘积
  • FileLink:企业数据传输的革新者​
  • Node.js Turbo 包入门教程
  • Sklearn 机器学习 数据降维PCA 使用PCA算法
  • Spark在什么情况下CBO才会判断失误,如何避免
  • 什么是2米分辨率卫星影像数据?
  • Flutter开发 多孩子布局组件
  • 面向真实场景的定制化图像降质模型设计方案
  • 化工厂安全升级:分布式光纤传感的 “实时监测 + 精准预警” 方案