gitHub 代码从fork到push

标签: gitHub push
8人阅读 评论(0) 收藏 举报
分类:

可以参考:

https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000

https://jingyan.baidu.com/article/359911f5a4fe4b57fe03060d.html?qq-pf-to=pcqq.group


参与了某个apach开源项目,用github过程中发现一些问题,对整个流程整理如下;

1:fork项目

登陆自己的gitHub,fork项目,fork之后会在你的账户下创建一个和原项目一样的仓库

例如fork了项目:https://github.com/apachecn/pytorch-doc-zh

那么在我的账户下会有一个和原项目一样的仓库,如图:


2:clone

然后到命令行,切换到你的想放本地仓库的文件夹,执行git clone url ,url是我账户下的仓库地址

  • 切换到项目的某个分支

要先cd进入到项目文件夹,切换到要某一分支,git checkout  分支名,也可以创建新的分支,git checkout -b 分支名

例如:

cd pytorch-doc-zh

git checkout v0.3.0

3:本地编辑

用vscode或者其他编辑修改clone下的repo代码

4:commit

 git add  .             增加全部修改 

或者 git add xxx   要提交的名字

git commit -m "修复描述"   推送修改到本地git库中

git pull <远程主机名> <远程分支名>  取回远程主机某个分支的更新,再与本地的指定分支合并。

例如:项目所在的远程主机是origin  远程主分支名为master 我们就可以写成 pull origin master

需要输入你的git账号和密码才能拉取。

5:push

提交代码第五步:git push <远程主机名> <远程分支名>  把当前提交到git本地仓库的代码推送到远程主机的某个远程分之上

这里远程主机名是fork下来的地址,也就是自己账户下的repo,分支可以自己新建,也可以push到现有分支中

6:pull request

登陆到github网页,能看到自己的push请求,可以new pullrequest 把自己的修改提交给原项目管理员


查看评论

iOS协同开发-iOS代码版本控制-GitHub代码托

介绍了如何使用Git进行代码版本控制,其中包括Git服务器的搭建、Git常用命令和协同开发,还介绍了如何配置和使用Git工具。GitHub是一个优秀的Git开发社区,使用GitHub代码托管服务是一个不错的选择。
  • 2016年04月13日 16:09

Github进行fork后如何与原仓库同步

我们在进行Github协同开发的时候,往往会去fork一个仓库到自己的Github中,过一段时间以后,原仓库可能会有各种提交以及修改,很可惜,Github本身并没有自动进行同步的机制,这个需要我们手动...
  • kongying19910218
  • kongying19910218
  • 2016-01-14 13:12:47
  • 1647

gitHub 代码从fork到push

可以参考:https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000https://jing...
  • Dawei_01
  • Dawei_01
  • 2018-04-17 17:29:26
  • 8

git:从主仓库更新代码到fork的仓库

1、在git 上fork 主仓库的项目 2、在本地 下载自己fork的项目:       $ git clone git@github.com:wangyy/TestProject.git    -b...
  • yaya1943
  • yaya1943
  • 2017-01-17 15:20:02
  • 2591

Git 怎样保证fork出来的project和原project(上游项目)同步更新

from : http://www.tuicool.com/articles/Mnmmqyi 问题描述: 当我们  在github上fork出一个项目后,如果原有的项目更新了,怎样保...
  • qdujunjie
  • qdujunjie
  • 2014-12-23 11:22:08
  • 2916

如何同步fork项目后作者的更新(很清晰)

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

如何同步 Github fork 出来的分支

如何同步 Github fork 出来的分支 原先一直有个疑惑, Github fork 出来的项目,我已经做了部分修改,由于某些原因,无法提交 Pull Request,可是想把原项目...
  • fz2543122681
  • fz2543122681
  • 2016-03-21 10:45:01
  • 1443

Fork - 将 GitHub 的某个特定仓库复制到自己的账户下

Fork - 将 GitHub 的某个特定仓库复制到自己的账户下
  • chengyq116
  • chengyq116
  • 2017-12-19 19:22:10
  • 240

Github上 fork了别人的代码 本地更新主分支代码

在GitHub上我们会去fork别人的一个项目,这就在自己的Github上生成了一个与原作者项目互不影响的副本,自己可以将自己Github上的这个项目再clone到本地进行修改,修改后再push,只有...
  • u013647382
  • u013647382
  • 2016-11-29 21:28:52
  • 2264

GitHub上fork项目后与作者源代码保持一致的方法

今天在找一些javaweb的项目练练手的时候,因为有很多的项目在GitHub上,在拿的时候,看到很多的大佬都是说尽量点击star不要fork,刚开始以为是只是为了给自己涨人气的,后来看到一个人的评论才...
  • LEoe_
  • LEoe_
  • 2017-04-25 12:16:46
  • 1842
    个人资料
    持之以恒
    等级:
    访问量: 5107
    积分: 225
    排名: 33万+
    文章存档