【Github】fork 的运用 | 青训营笔记

302 阅读3分钟

这是我参与「 第五届青训营 」伴学笔记创作活动的第 16 天

主要介绍 - 目录👇

详细介绍

二 如何 fork 其他作者的代码到自己的仓库并进行贡献

1 fork一手优质、感兴趣的项目到自家仓库去

快快进入你的GitHub开始操作吧:(默认已经安装配置好了git喔!)
进入想要fork的项目的地址,即大佬的仓库中的项目,点击右上角的Fork旁边的箭头,并进行简单操作就可以在自己仓库内clone了一个一模一样的项目,包括文件、提交历史、issues等也一块儿clone过来啦
图片.png

2 clone到自己本地以开始本地编辑

在这里我们可以看到我们前面fork的项目:
图片.png

点进去:
图片.png

美美打开咱们的恰饭工具VS vode:(记得给恰饭工具配置好git.path喔)

如果你还没有配置好可以按照下面的流程和参考图片进行配置:
文件=>首选项=>设置=>搜索【git】=>找到【在settings.json中编辑】并点击=>找到【git.path】修改对应路径=>路径为【X:\\xxxxx\\xxx\\git.exe】需要注意的是路径的斜杠问题
图片.png

配置好之后就可以开始clone啦:
图片.png

图片.png

以上操作只是万千操作中的其中一种,直接通过 cmd / 终端 / Git Bash 也是一种非常简便的方法,比如:

git clone xxxxxxxxxx.git
图片.png 图片.png

回车!然后...
恭喜你!完成上述步骤就可以开始建设你fork下来的项目啦!

对于git的更多操作可以看看我前面的笔记Git 基础学习与使用(上) | 青训营笔记 以及 Git 基础学习与使用(下) | 青训营笔记 ,进行创建并切换分支等操作,同时了解一手如何pull、push。

3 push到自家fork后的仓库如何贡献到源仓库:pull request

这里因为暂时没有直接的例子可以截图,这里借用了找到的其他图片:

图片.png

然后:
图片.png
点击右下角的 Create pull request 完成了你对源仓库的贡献

三 fork 别人的项目,在源作者更新后要如何同步更新

1 在自家仓库中点击【Pull requests】,点击绿色按钮【New pull request】\

图片.png

2 先将左边的调成自己的仓库下的项目的对应的分支,发现右边被隐藏了没法调整,点击【compare across forks】后修改右边的为源项目的分支

图片.png

3 最后实现为下图效果后,出现了两者的对比后的数据,点击【Create pull request】

图片.png

图片.png

4 数据合并【Merge pull request】

图片.png

图片.png

5 完工

图片.png

个人总结

是GitHub小白很有意义的一次学习,算是在又一次的实际开发中了解的一个小小知识点。边看教程边实操了一手,总结了一手完成的笔记~希望能帮助有同样疑惑的小伙伴!
或许你想要了解fork和branch的区别与联系吗?点击查看我的上一篇笔记👉【Github】fork 和 branch 的联系与区别 | 青训营笔记


文章参考如下:
[1]. Git 基础学习与使用(上)| 青训营笔记
[2]. GitHub怎样fork别人的代码到自己仓库并进行贡献
[3]. github fork 别人的项目源作者更新后如何同步更新