git pull与update project

这篇具有很好参考价值的文章主要介绍了git pull与update project。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

天行健,君子以自强不息;地势坤,君子以厚德载物。


每个人都有惰性,但不断学习是好好生活的根本,共勉!


文章均为学习整理笔记,分享记录为主,如有错误请指正,共同学习进步。


git pull 拉取远程分支中的代码到本地,并且自动合并到当前分支

git pull = git fetch + git merge Fetch_head

等于是先git fetch后再git merge
如果是git pull --rebase就相当于是先git fetch后再git rebase

update project相当于是git fetch和git fetch --rebase的封装,前者是merge,后者是rebase

update project后会出现一个选项如下:
Merge incoming changes into the current branch
Rebase the current branch on top of incoming changes

网上搜了一下有人说小白会选merge大佬都是选rebase,咱也不知为啥

举个例子本地分支和主分支两个合并:
merge大概就是说将本地分支合并到主分支,会保留历史记录
rebase大概就是说将主分支直接覆盖到本地分支,主分支会直接把你本地分支之前的记录全部覆盖掉,文章来源地址https://www.toymoban.com/news/detail-737198.html


到了这里,关于git pull与update project的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 解决git pull时出现冲突无法pull时的问题

    我们在开发的时候正常pull是可以pull下来的,但当其他人和你的代码在同一个文件进行修改时,就会出现冲突,如下面场景: 这个可以看到它其实是给了两种解决方法 Please commit your changes or stash them before you merge. 但是直接commit时,它会进入一个编辑状态,这个时候其实相当于

    2024年02月06日
    浏览(37)
  • git clone与git pull区别

    从字面意思也可以理解,都是往下拉代码,git clone是克隆,git pull 是拉。 但是,也有区别: 从远程服务器克隆一个一模一样的版本库到本地, 复制的是整个版本库 ,叫做clone.(clone是将一个库复制到你的本地,是一个本地从无到有的过程) 从远程服务器获取到一个branch分支

    2024年02月10日
    浏览(53)
  • 如何强制git pull

    如果你想强制 git pull 来覆盖本地的更改,你需要注意这个过程会删除所有你在本地做的更改,并将你的本地分支同步到远程分支。如果你想要这样做,可以使用以下的命令: 在上面的 branch_name 中填写你想要同步的远程分支的名字。比如,如果你想要同步的分支是 master ,你

    2024年02月12日
    浏览(34)
  • git pull 报错

    hint: You have divergent branches and need to specify how to reconcile them. hint: You can do so by running one of the following commands sometime before hint: your next pull: 问题: aaa@bbb:~/xxx/xxx/xx/xxx$ git status . On branch cornerstone_security Your branch and \\\'origin/dev\\\' have diverged, and have 3 and 3 different commits each, respectively.   (u

    2024年02月06日
    浏览(46)
  • Git 撤销pull

    今天在开发中因为自己的误操作导致自己开发的业务代码提交到了dev分支,别的同事需要发版、提测总不能把我没有写完的代码一起发版上去吧,这个时候我就要对我提交的代码进行回撤操作 首先我们需要我们要回撤到的 hard 的版本号,我们可以在idea右键复制得到也可以通

    2024年02月08日
    浏览(33)
  • git fetch - git merge - git pull 指令

    Incorporates changes from a remote repository into the current branch. In its default mode, git pull is shorthand for git fetch followed by git merge FETCH_HEAD . 在默认模式下, git pull 命令是 git fetch 和 git merge FETCH_HEAD 命令的组合, git pull = git fetch + git merge FETCH_HEAD ,将远程存储库中的更改合并到当前分支中。

    2024年02月05日
    浏览(46)
  • git pull & git push的详细使用

    git pull 常用 pull意为拉,这里引申为拉取代码。 在Git命令中使用pull,会将你的远程代码拉取到本地并进行合并 格式: 如果远程分支是与当前分支合并,则冒号后面的部分可以省略。 比如一般的,在公司中,我们都会自己在本地建一个和公司分支名相同的分支,这里取名为

    2024年02月06日
    浏览(49)
  • Git拉取请求:Git pull Request

    Git 是一个强大的版本控制系统,它彻底改变了团队在软件项目上的协作方式。从本质上讲,Git 拉取请求是一项关键功能,使开发人员能够对存储库提出更改建议。它促进了代码审查、讨论和集成,确保贡献有效地合并到项目的主代码库中。这个简短的指南介绍了创建和管理

    2024年01月16日
    浏览(37)
  • Git撤销本次pull rebase(变基) 回退到pull前的代码

     执行以下代码后,版本回退到之前的版本,怎么恢复? 1.输入命令查看本地记录 列表记录: 2.找到本次rebase之前的id:53106a6 3.执行命令回退 4.执行命名取消rebase状态   5.恢复现场    

    2024年02月16日
    浏览(45)
  • 【Git】Git 操作命令可视化(五):git clone、git fetch、git pull、git push、git pull --rebase、解决远程仓库与本地仓库的代码冲突

    1. git clone main是本地的main分支,o(origin)/main是表示本地拉去下来的远程的main分支 o/main分支记录了远程仓库拉取时的分支状态 远程分支有一个特别的属性,在你切换到远程分支时,git会自动进入分离 HEAD 状态(这样做是因为git不想让你在本地就能直接进行修改远程仓库代码的

    2024年02月08日
    浏览(95)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包