git pull、git fetch、git rebase、git merge
1、git fetch
在git本地有远程分支和本地分支,git fetch会将代码保存到远程分支,此时代码并没有保存到本地分支,所以不会发生冲突。
# 获取远程仓库的所有更新 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常用命令
NEW个对象 2024-10-03
-
git pull、git fetch、git rebase、git merge
git pull、git fetch、git rebase、git merge的区别
NEW个对象 2024-10-03
-
在github上创建一个项目
在github上创建一个项目
NEW个对象 2024-10-03