git同步更新、提交代码、回退操作、合并提交

这篇具有很好参考价值的文章主要介绍了git同步更新、提交代码、回退操作、合并提交。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、从远程仓同步更新到个人仓(分支)

1、git clone -b xxx分支 xxx个人仓地址(clone个人仓分支到本地)

2、cd xxx/(进入clone项目的根目录)

3、git remote -v(查看origin upstream)
      git remote add upstream xxx远程仓地址(添加上游代码库)

4、git fetch upstream(获取原仓库的更新)

5、git branch(看当前在xxx分支)

6、git merge upstream/xxx分支(将远程仓更新同步到了个人仓)

二、提交代码

1、git add .(添加文件到暂存区
2、git commit -m "提交描述信息"(提交暂存区到本地仓库
3、git push(上传远程代码并合并)

三、回退操作

1、用git log查看历史提交记录,然后用git reset --hard commit_id回退(要回退到某个提交之前的版本,就要复制某个提交前一次的提交commit_id)。这个的结果是本地的代码就回退成功了。
2、执行git push origin 分支 --force,这个的结果是远程仓库的提交就回退成功了。

四、合并commit提交

1、用git log查看历史提交记录,查看到具体的提交信息,按q退出。然后执行git rebase -i HEAD~n(n是从当前HEAD开始的前n次提交,要合并几次提交,n就修改为几),第一个commit为pick不修改,后面commit的pick修改为s或squash,报存并退出,然后git push或git push -f。文章来源地址https://www.toymoban.com/news/detail-472221.html

到了这里,关于git同步更新、提交代码、回退操作、合并提交的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • git 一套代码关联多个远程仓库(可同步更新到多个,也可一个一个更新)

    本文主要讲述在平时开发中,一份代码可能有多份远程仓库的情况下,需要更新到不同的仓库 以及 同步更新到所有的仓库 提示:这里举的例子在上面的基础上修改,也可在关联远程仓库时,跳到第二步 提示:这里关联的仓库名称都是一样的

    2024年02月16日
    浏览(80)
  • Git 回退(Revert)操作后无法重新合并的问题

    公司使用码云企业版作为代码托管平台,采用master/dev分支分类进行代码管理,matser分支为保护分支,只能审核后在网页端提交合并(请求评审)。 此时dev代码合并到master后发现有问题需要回退上次一合并,此时只能在请求评审处点击回退按钮,回退后master并没有改动,而是

    2024年02月11日
    浏览(42)
  • git 基本操作——将本地代码提交至远程仓库的过程

    1、初始化一个新的仓库 2、添加所有文件到暂存区 3、提交所有更改 4、配置远程仓库地址, 该操作将会为名为 origin 的远程仓库设置为 remote-repository-url 5、推送代码到远程仓库 请注意,如果远程仓库中已经存在一个名为 master 的分支,并且该分支的历史记录与本地仓库的历史

    2024年02月02日
    浏览(66)
  • Git回退已经提交commit的(还未推送push的)代码及撤回代码回退

    1.Git回退已经提交的代码 原文链接(原文写的是已经推送push的代码) http://t.csdn.cn/CDjgq 已经开始难过了,我提交后没有推送就按照上文提示进行了代码回退,结果idea里面没得我最后一次提交的代码。。。然后我开始了第二轮操作, 撤回 代码回退 2.撤回代码回退 1)首先输入

    2024年02月13日
    浏览(68)
  • git合并本地或远程提交

    1.确保你当前在本地仓库的主分支上(通常是master或main分支)。你可以使用以下命令来检查当前所在分支: 使用以下命令来获取最新的远程分支更新: 将 branch-name 替换为你要合并的远程分支的名称,例如origin/master。 然后,使用以下命令来合并多个本地提交: 将 num-commits

    2024年02月14日
    浏览(41)
  • 使用Git rebase合并多条提交记录commit。以及使用 git commit amend本地提交直接合并到远程已有commit的用法

    需求场景一 : 对某个小的功能点进行多次反复的修改提交,且已经提交到远程,导致commit记录过多,太过于杂乱无章,想要精简合并一些提交记录。 场景还原: 比如下图4个git commit记录,log1-log4,需要将他们合并成一个提交记录 解决方案: 要处理的是log1-log4 这四条commit记

    2024年02月08日
    浏览(59)
  • Git回退代码操作大全

    git回退代码的三种方式mixed,soft,hard 基于IDEA操作,也有纯命令操作,操作方式几乎差不多,在这里不做赘述。 一、.mixed的操作(IDEA的默认操作) 1.左下角git指向标,点击看到我们的git操作日志。选择你要回退的版本。 复制Reversion Number*** 2.在git----resposity-----Reset Hard粘贴你的Reversion N

    2024年02月09日
    浏览(44)
  • 切换Git账号的操作步骤,intellij idea将远程主分支回退

    切换Git账号的操作步骤可以归纳为以下几个方面: 打开对应项目的Git命令行窗口(或者Git GUI工具)。 切换到本地项目的目录下。 执行以下命令来切换到新账号: git config --local user.name \\\"NewUserName\\\"   git config --local user.email \\\"NewUserEmail\\\" 在 IntelliJ IDEA 中回退远程主分支的步骤大致

    2024年02月03日
    浏览(57)
  • Git 分支操作详解:创建、提交、合并主分支

            Git 是一款强大的分布式版本控制系统,分支是其核心特性之一,为团队协作和项目管理提供了灵活性。本文将介绍 Git 分支的基本用法,包括创建分支、提交更改、合并主分支等操作。 1、 创建分支         在 Git 中,分支是项目开发的不同线路,它们允许团

    2024年02月05日
    浏览(72)
  • vscode提交分支代码到git仓库+合并

    点击vscode左侧源代码管理,会显示以下图片内容 点击+号,表示所有修改的文件保存到暂存区(-号表示不将本文件上传) 在提交按钮上面的输入框中输入提交信息 输入信息后点击提交或者√ 之后 点击同步修改 (这里会弹出一个确认框  点击确认就好了)或者 点击...下方的

    2024年04月13日
    浏览(51)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包