站长家园(原代码之家)(www.adminjie.com)网站源码,微信源码,游戏源码,商业源码分享平台。

git中fork是什么意思

时间:2022-01-08[网络编程]作者:fabuyuan浏览:5 次

git中,fork是“分叉”、“复制”的意思;fork可以复制出一个仓库的新拷贝,包含了原有库中的所有提交记录,fork后这个代码库是完全独立的,可以在自己的库中做任何修改,也可以向原来的库提交合并请求。

git中fork是什么意思 2

本文操作环境:Windows10系统、Git2.30.0版、Dell G3电脑。

git中fork是什么意思

github的fork是复制、打分支仓库的意思。

例如要Fork一个人的代码仓库,fork操作会复制一份目标仓库(包括文件,提交历史,issues,和其余一些东西),复制后的仓库在你自己的GitHub帐号下,这个操作是在github服务器上完成的,和本地计算机的仓库没有关系。

git中fork是什么意思 2

fork,英语翻译过来就是叉子,动词形式则是分叉,如下图,从左到右,一条直线变成多条直线

转到git仓库中,fork则可以代表分叉、克隆 出一个(仓库的)新拷贝

包含了原来的仓库(即upstream repository,上游仓库)所有内容,如分支、Tag、提交

如果想将你的修改合并到原项目中时,可以通过的 Pull Request 把你的提交贡献回 原仓库

fork 其实并不是 Git 操作,而是一个 GitHub 操作

也就是说,对于原生的 Git 工具来说,是没有 fork 的操作的,fork 是类似 GitHub、码云等等在线代码托管平台提出来的功能。

fork 的作用,类似于当你在托管平台上看到了一个很有趣的项目,想要自己去改进它,然后你 fork 了它(类似克隆),最后你改了一个很厉害的功能出来,想要推给原 fork 项目,这时候你可以 pull request,一旦对方接受了你的 pull request,你的代码就有可能会出现在原 fork 项目中了。

推荐学习:《Git教程》

以上就是git中fork是什么意思的详细内容,更多请关注站长家园其它相关文章!

本文标签:  git

转载请注明来源:git中fork是什么意思

本文永久链接地址:https://www.adminjie.com/post/7336.html

免责声明:
本站所发布的一切资源仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。

附:
二○○二年一月一日《计算机软件保护条例》第十七条规定:为了学习和研究软件内含的设计思想和原理,通过安装、显示、传输或者存储软件等方式使用软件的,可以不经软件著作权人许可,不向其支付报酬!鉴于此,也希望大家按此说明研究软件!

版权声明:
一、本站致力于为软件爱好者提供国内外软件开发技术和软件共享,着力为用户提供优资资源。
二、本站提供的部分源码下载文件为网络共享资源,请于下载后的24小时内删除。如需体验更多乐趣,还请支持正版。
三、我站提供用户下载的所有内容均转自互联网。如有内容侵犯您的版权或其他利益的,若有侵犯你的权益请:提交版权证明文件到邮箱 2225329873#qq.com(#换为@) 站长会进行审查之后,情况属实的会在三个工作日内为您删除。

  • 站长家园(原代码之家)会员升级
  • 最新文章
    • 如何解决centos7 setup乱码问题

      如何解决centos7 setup乱码问题

      centos7setup乱码的解决办法:1、执行“#vim/etc/profileexport.UTF-8”;2、执行“#LANG=en_US.UTF-8...

    • docker属于paas层吗

      docker属于paas层吗

      docker属于paas层;paas是“PlatformasaService”的缩写,是指将软件研发的平台作为一种服务,以SaaS的模式提交给用户,Doc...

    • centos rc.local 启动不了怎么办

      centos rc.local 启动不了怎么办

      centosrc.local启动不了的解决办法:1、查看“rc.loca”脚本内容;2、将文件“rc.local”加上可执行权限即可。本文操作环境:cento...

    • HTML5中thead是什么意思

      HTML5中thead是什么意思

      在HTML5中,thead的意思为“表格头部”,是一个定义表格表头的标签元素,必须和tr元素一起使用,语法“<thead><tr><...

    • centos ssh命令找不到怎么办

      centos ssh命令找不到怎么办

      centosssh命令找不到的解决办法:1、查看ssh安装内容;2、通过执行“yum-yinstallopenssh-clients”安装ssh客户端即...

  • 买服务器送会员
  • 热门文章
  • 买服务器送会员