2019独角兽企业重金招聘Python工程师标准>>>

github上有一个非常强大的功能,pull request,当fork一个项目后可以拉去原代码中最新的改动,让自己的项目和作者的项目保持一致,也可以提交自己的代码给作者,让自己为开源项目贡献力量。

不过我并没有在gitlab上发现这样的功能,只有类似于提交自己的代码给原代码的Merge request的功能。

但是,这样的需求还是可以通过强大的命令实现的

1 给自己fork的项目增加一个远程的项目源。

git remote add #myremote# #https://git.oschina.net/zimingforever/myhomepage.git#

2 提交本地的变更

git commit

3 更新远程的项目

git remote update #myremote#

4 然后checkout到指定分支,比如develop

git checkout #develop#

5 然后rebase到远程项目的地址

git rebase #myremote#/#develop#

6 或者直接pull下远程的最新代码

git pull ##myremote# #develop#

7 然后把最新的代码push到自己fork的项目中

git push

转载于:https://my.oschina.net/zimingforever/blog/352715

GIT上fork的项目获取最新源代码相关推荐

  1. github上fork原项目,如何将本地仓库代码更新到最新版本?

    https://www.cnblogs.com/eyunhua/p/8463200.html 场景: 在github上fork原项目,项目组成员发起pull request提交了代码,这时自己在本地仓 ...

  2. 如何同步更新 Github 上 Fork 的项目?

    Github Fork 过程概述 在 Github 上有很多优秀的开源项目,相信每一位热衷于技术的朋友都会在 Github 上 Fork 一些感兴趣的项目,然后在本地修改并提交.本文以 Galaxy ...

  3. 如何在github上fork一个项目来贡献代码以及同步原作者的修改

    如何在github上fork一个项目来贡献代码以及同步原作者的修改 作为一个IT人,通过github进行学习是最快的成长手段.我们可以浏览别人的优秀代码.但只看不动手还是成长得很慢,因此为别人贡献代码 ...

  4. Git上fork后的代码仓库如何与原仓库进行同步

    问题场景:最近公司项目组不允许个人在远程仓库建分支,要求每个人fork一个仓库,以后就在自己fork的仓库里提交代码,通过pull request将代码合并到主仓库. 这里的问题在于,原来的主仓库更新 ...

  5. github使用教程:通过git上传本地项目

    众所周知GitHub是一个面向开源及私有软件项目的托管平台,所以我们除了在上面找别人的开源项目之外还可以通过github去管理自己的项目.下面介绍如何将本地仓库的程序上传到github上. Git下载 ...

  6. mac如何使用Git上传本地项目到github?

    在此假设你已经在 github 上创建好了一个项目,像这样: 并且你已经完成了自己的项目代码, 同时你也已经安装了 git,然后 let's start. (以下所以命令中如果那个命令如果输入后无反应 ...

  7. 使用GIt上传IDEA项目到码云

    GIT命令将本地项目上传到码云 1.准备工作 在码云中新建仓库,填好项目名称,选择Java语言即可(可选是否开源公开) 2.点击复制 3.进入所需要上传的项目文件目录下 此处注意路径 4.克隆仓库 此 ...

  8. android git上开源的项目收藏

    本文为那些不错的Android开源项目第一篇--个性化控件(View)篇,主要介绍Android上那些不错个性化的View,包括ListView.ActionBar.Menu.ViewPager.Ga ...

  9. 【转】如何在github上fork一个项目来贡献代码以及同步原作者的修改 -- 不错

    原文网址:http://www.cnblogs.com/astwish/articles/3548844.html 作为一个IT人,通过github进行学习是最快的成长手段.我们可以浏览别人的优秀代码 ...

最新文章

  1. CVS代码库管理安装配置
  2. Linux调试分析诊断利器----strace
  3. Sum of Log(2020上海C)
  4. Bind9的dns解析服务
  5. Spring Boot官宣:正式弃用 Java 8
  6. 避免缓冲区溢出的方法
  7. 03 Python爬虫之Requests网络爬取实战
  8. 前端笔记(1-20)
  9. 遗传算法原理与应用详解
  10. Java 常用数据类型(总结)
  11. python%是什么意思_%在Python中是什么意思?
  12. github android 开源,Android github开源项目学习之—仿知乎APP(一)
  13. 求1+2!+3!+...+N!的和
  14. 善用EFI系统分区ESP
  15. 数据模型是什么,有哪些常见的分析方法? 财务、人力、运营等数据分析人士必看!(内附2000+套数据可视化模版)
  16. insmod: error inserting '***.ko': -1 Invalid parameters 真正原因以及解决方法
  17. 23 种设计模式的#羞羞#解释,听说能看懂的人都是泡妞高手
  18. 【SwitchyOmega】SwitchyOmega 安装及使用
  19. 高位缩量横盘的实战价值
  20. 有没有html代码听力的软件吗,有哪些英语听力训练的软件?

热门文章

  1. 在线生成横幅BANNER广告图网站源码
  2. UML建模系列文章总结 [转]
  3. html5游戏制作入门系列教程(二)
  4. 130个你需要了解的VIM命令
  5. WebSocket实战
  6. Shell编程:awk使用总结
  7. PHP实现单件模式的几种方式
  8. Openstack 平台部署安装
  9. 机器学习速成课程 | 练习 | Google Development——编程练习:TensorFlow 编程概念
  10. 【Linux】tail显示日志最后几行