github的fork,提交,回退

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

1. fork开源项目

github的fork,提交,回退

github的fork,提交,回退
github的fork,提交,回退

点击fork -> 不要勾选“Copy the master branch only”(因为最新的算法模块都在非主分支上) -> 本地git clone

2. vscode上的提交

github的fork,提交,回退
github的fork,提交,回退

本地clone的代码,修改后-> 更新、stage、(输入信息并)提交(本地git) -> 同步更改(远程仓库)

  • 说明:在同步更改前,需要登陆github账户
    github的fork,提交,回退

3. 版本回退

github的fork,提交,回退
github的fork,提交,回退点击“77 commits查看所有提交状态”(当前只在master分支上有该更改,因为只在本地的master分支上做了更改)
github的fork,提交,回退
github的fork,提交,回退
而其余分支没有git的修改
github的fork,提交,回退

版本回退

github的fork,提交,回退

github的fork,提交,回退

  • 回退到远端的版本
    点击"Copy the full SHA" -> bash输入 git reset --hard a0aff4d5a547b1f0e909042718399378f06d84fd(刚刚复制的哈希值)
    则本地的代码就会有如下改变

  • 注意:
    完成后,务必在bash端,输入 git push -f -u origin master 将本地的代码强制push到远端,将远端的该SHA后的代码都冲掉(需要验证)
    否则本地点击同步后,会把远程的再拉到本地

github的fork,提交,回退
github的fork,提交,回退

  • 一些操作
git reflog
git reset --hard 0bae6f2  

git reset 还可以将本地恢复到远端没有的commit记录上,相当于远端冲掉后,本地还有记录,可以恢复

github的fork,提交,回退文章来源地址https://www.toymoban.com/news/detail-497650.html

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

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

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

相关文章

  • 【Git】Github fork项目后如何拉取其他分支

    【前言】我们在Github里fork了一个仓库后会发现自己的仓库里只有一个分支,就是源仓库的主分支,这个时候我们想在其他分支上贡献代码,应该怎么办呢?因为有时候我们可能会想把修改同步到多个分支。 查看当前分支: 该仓库的主分支为release/2.6,此时我已经切换到了d

    2024年02月15日
    浏览(37)
  • github中fork其它项目过来后,想要自己打标签以及添加release

    github中fork其它项目过来后,如何打标签以及添加release。 (我一直以为github远程仓库中可以直接操作,没想到进入到循环中,new release需要tag,new tag需要release) 给出后续的操作步骤: 1. 在本地克隆 fork 过来的仓库 2. 切换到 master 分支 3. 添加标签 其中 1.0 是标签名称,-m 是一份

    2024年02月07日
    浏览(28)
  • 关于如何将开源项目放入自己的git仓库(fork)并可以对开源版本的更新进行同步

    搞了一下午的同步无法将下载的开源项目代码与开源项目进行版本的更行。原来git进行更新时会对提交记录进行比较的。相同的提交记录才会同步的时候不会出问题,不然所有的代码都会一个个进行merge。 所以要将开源代码的git提交记录同步到自己的项目中来,这就用到了

    2024年02月06日
    浏览(49)
  • idea提交git项目,提交代码 点击commit一闪而过,没有反应的解决办法

    如果存在此情况点击红框位置把不同的编码设置成一样即可,不会对程序功能有影响,只是对换行符有修改。为保证之后的操作不受影响可以选择按照下面的操作步骤进行设置: file settings editor Code Style 找到line separator (for new file):设置成你想要的编码格式即可,如下图: 对

    2024年02月03日
    浏览(40)
  • 为github项目提交补充(pr)教程

    Vue框架: 从项目学Vue OJ算法系列: 神机百炼 - 算法详解 Linux操作系统: 风后奇门 - linux C++11: 通天箓 - C++11 Python常用模块: 通天箓 - Python \\\"PR\\\" 是 Pull Request 缩写的称谓。 在开源软件开发中,一个 Pull Request 是指将你所做的更改推送到一个开源项目的代码库中并请求该项目的

    2024年02月07日
    浏览(34)
  • [Android]使用Git将项目提交到GitHub

    如果你的Mac还没有安装Git,你可以通过Homebrew来安装它: 1.创建本地Git仓库 在项目的根目录下,打开终端(Terminal)并执行以下命令来初始化一个新的Git仓库: 2.添加文件到仓库 将项目文件添加到Git仓库中。首先可以添加所有文件: 或者,你可以选择性地添加文件: 3.提交更

    2024年02月04日
    浏览(33)
  • 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(获取原仓库的更新)

    2024年02月07日
    浏览(45)
  • git版本回退:revert回退其中一个提交/reset回退到某个版本

      对于已经push或没有push的,回退commit方式一致。只是最后push 的时候 ,如果修改了已经push 的commit,那么需要使用git push -f 区别:git reset commitID;  回退到某个版本。中间的版本都会回退。            git revert commitID; 只将commitID的代码回退。中间的版本不变。且会形成一条

    2024年02月12日
    浏览(35)
  • git回退到某个提交

    git回退到某个commit git reset --hard HEAD^  回退到上个版本 git reset --hard HEAD~3  回退到前3次提交之前 git reset --hard commit_id  退到/进到 指定的commit(使用git log查看历史提交信息) git push origin HEAD -- force  强退至远程 git回退到某个commit 推送远程 1.先查询对应的提交历史,使用如下

    2024年02月06日
    浏览(61)
  • git本地项目同时推送提交到github和gitee同步

    同时推送到GitHub和Gitee(码云)可以通过设置多个远程仓库地址来实现。具体步骤如下: 一、分别推送 第一次推送仓库 加 -u 添加 分支 分别推送会报错 二、一键推送 修改.git/config配置文件 新配置文件 开始推送 三、自定义Git别名 你也可以通过设置一个Git别名来实现这一点,

    2024年02月06日
    浏览(36)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包