首页 > 项目 > 当前页面

git pull、git fetch、git rebase、git merge

2024-10-03 NEW个对象

1、git fetch

 

在git本地有远程分支和本地分支,git fetch会将代码保存到远程分支,此时代码并没有保存到本地分支,所以不会发生冲突。

 

远 程 仓 
远 仓 副 
地 仓 
remote 
工 作 区 
存 区 
stagtng 
directory

 

# 获取远程仓库的所有更新

git fetch

 

# 查看远程追踪分支的日志

git log origin/main

 

# 查看远程追踪分支和当前分支的差异

git diff main origin/main

 

2、git merge

 

将本地的远程分支的代码合并到本地分支上去。

 

# 获取远程仓库的所有更新

git fetch

 

# 合并远程追踪分支到当前分支

git merge origin/main

 

3、git pull

 

git pull 等于git fetch + git merge

 

4、git rebase,变基(一般不用)

 

可以看下面这篇文章:

 

https://blog.csdn.net/weixin_42310154/article/details/119004977

上一篇:Git常用命令

下一篇:Git信息提交规范

相关文章

  • 如果线程池里提交了多个任务,通过future来获取结果,需要配合countdown一起使用吗

    一般情况下不需要。 Future 本身就可以通过 get() 获取异步任务的执行结果,当遍历所有 Future 并调用 get() 时,实际上已经完成了等待所有任务结束的功能。CountDownLatch 的作用是等待多个线程执行完成,它并不负责保存任务结果,因此通常用于只关心任务是否完成、不关心返回值的场景。

    NEW个对象 2026-07-01

  • 分布式ID生成器有哪些?

    在分布式系统中,传统数据库自增ID已经无法满足高并发、多节点、多数据中心的业务需求。随着微服务架构的普及,系统需要一种全局唯一、趋势递增、高性能的ID生成方案。在分布式系统中,传统数据库自增ID已经无法满足高并发、多节点、多数据中心的业务需求。随着微服务架构的普及,系统需要一种全局唯一、趋势递增、高性能的ID生成方案。

    NEW个对象 2026-06-08

  • RAG 与 Agent 面试题大全(2025 最新版)—— 从原理到架构设计全面解析

    RAG 与 Agent 面试题大全(2025 最新版)—— 从原理到架构设计全面解析

    NEW个对象 2026-06-17

NEW个对象 NEW个对象
JAVA是世界上最好的语言