在git中,fork是「分叉」、「複製」的意思;fork可以複製出一個倉庫的新拷貝,包含了原有庫中的所有提交記錄,fork後這個代碼庫是完全獨立的,可以在自己的庫中做任何修改,也可以向原來的庫提交合併請求。
本文操作環境:Windows10系統、Git2.30.0版、Dell G3電腦。
git中fork是什麼意思
github的fork是複製、打分支倉庫的意思。
例如要Fork一個人的程式碼倉庫,fork作業會複製一份目標倉庫(包括文件,提交歷史,issues,和其餘一些東西),複製後的倉庫在你自己的GitHub帳號下,這個操作是在github伺服器上完成的,和本地電腦的倉庫沒有關係。
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是什麼意思的詳細內容。更多資訊請關注PHP中文網其他相關文章!

GitHub是一个面向开源及私有软件项目的托管平台,可以让开发者们在这里托管自己的代码,并进行版本控制。GitHub主打的是开源项目与协作,通过这个平台上的开源项目,开发者们可以查看其他开发者的项目源代码,并进行交流和学习。

在git中,“push -u”的意思是将本地的分支版本上传到远程合并,并且记录push到远程分支的默认值;当添加“-u”参数时,表示下次继续push的这个远端分支的时候推送命令就可以简写成“git push”。

在git中,pack文件可以有效的使用磁盘缓存,并且为常用命令读取最近引用的对象提供访问模式;git会将多个指定的对象打包成一个成为包文件(packfile)的二进制文件,用于节省空间和提高效率。

GitLab是一种基于Web的Git版本控制库管理软件,旨在帮助开发团队更好地协同工作,提高工作效率。当您第一次登录GitLab时,系统会提示您要更改初始密码以确保账户安全。本文将为大家介绍如何在GitLab上进行第一次登录并更改密码。

git中pull失败的解决方法:1、利用“git reset --hard”强制覆盖掉自己的本地修改;2、利用“git stash”推送一个新的储藏,拉取之后利用“git stash pop”将修改保存到暂存区;3、若依然出现问题,则将文件保存到暂存区并提交注释即可。

git分支能改名字。改名方法:1、利用git中的branch命令修改本地分支的名称,语法为“git branch -m 旧名字 新名字”;2、利用“git push origin 新名字”命令,在删除远程分支之后将改名后的本地分支推送到远程;3、利用IDEA直接操作修改分支名称即可。

本篇文章给大家带来了关于git的相关知识,其中主要跟大家聊一聊怎么让你的git记录保持整洁,感兴趣的朋友下面一起来看一下吧,希望对大家有帮助。

git删除某个分支的方法:1、利用“git branch --delete dev”命令删除本地分支;2、利用“git push origin --delete branch”命令删除远程分支;3、利用“git branch --delete --remotes”命令删除追踪分支。


熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

VSCode Windows 64位元 下載
微軟推出的免費、功能強大的一款IDE編輯器

MantisBT
Mantis是一個易於部署的基於Web的缺陷追蹤工具,用於幫助產品缺陷追蹤。它需要PHP、MySQL和一個Web伺服器。請查看我們的演示和託管服務。

mPDF
mPDF是一個PHP庫,可以從UTF-8編碼的HTML產生PDF檔案。原作者Ian Back編寫mPDF以從他的網站上「即時」輸出PDF文件,並處理不同的語言。與原始腳本如HTML2FPDF相比,它的速度較慢,並且在使用Unicode字體時產生的檔案較大,但支援CSS樣式等,並進行了大量增強。支援幾乎所有語言,包括RTL(阿拉伯語和希伯來語)和CJK(中日韓)。支援嵌套的區塊級元素(如P、DIV),

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)