透过前面 15 篇的文章,相信大家已经了解要怎麽利用 git 指令将档案进行版本控制、将档案 push 到 GitHub 上、透过分支(branch)更有效率的管理自己的专案等等。
但是这些都仅限於「个人」的版本控制,身为一个工程师总会有要「协同」开发的时候,一个大专案不可能只由一个人单打独斗,所以在接下来的文章中会开始讲「协同开发的版本控制」要怎麽进行。
而协同开发的话可以分成两种,分别是 Fork 跟 Flow,那这篇文章会先介绍 Fork 的使用。
什麽是 Fork?
当开启 GitHub 的某个 Repository 後可以看到右上方一共有三个按钮,分别是:Watch、Star、Fork
接下来我们以 Tianxiaomo/pytorch-YOLOv4 来进行 Fork 的示范,首先开启这个专案後就可以在右上方看到 Fork 这个按钮
只要点击 Fork 等待一阵子,GitHub 就自动将这个专案整份复制到我的 GitHub 底下了(如下图,原本是:Tianxiaomo/pytorch-YOLOv4,Fork 後变成了 qqmanlin/pytorch-YOLOv4)
而且我们也可以在专案名称前看到 Fork 的符号,在底下也有标明是 forked from Tianxiaomo/pytorch-YOLOv4
以上就是关於 Fork 的解释,透过 Fork 可以取代我们整份 clone 到本地端再 push 到 GitHub 的过程,可以更直觉地将档案放到 GitHub Repository 里。
>>: 【Day 16】浅谈 Django model part 2
今日题目 题目连结:605. Can Place Flowers 题目主题:Array, Greed...
这是铁人赛接近尾声的倒数第 3 篇~今天就来讲讲跟测试工程师的沟通之术吧! 前言 原本是个坐在位置上...
Figma 的介面布局与一般的设计软件很类似,上方(1)为工具列,左方(2)可切换 Layer, P...
今天跟大家分享将 VMware ESXi vSphere 也加入监控,原本我是预计使用 SNMP ,...
各位早上起床的第一件事是做什麽呢?今天的我是睁开双眼呦~!根据研究,记下每天做的第一件事,对你的生活...