Jon*_*an. 123 branch github git-branch git-fork
如果我分叉一个托管在github上的项目.我分叉所有分支吗?我怎么知道我的fork基于哪个分支?换句话说哪个分支将被下载到我的PC?
Ada*_*ant 140
想一想:
repo [sitory]对应于团队在一个或多个分支机构中的协作工作.所有贡献者都有自己的副本.
主仓库的每个分支对应于贡献者的工作.fork实际上是一个Github(而不是Git)构造,用于在您的用户帐户中存储repo的克隆.作为克隆,它将在您创建fork时包含主仓库中的所有分支.
fork和/或主仓库中的每个分支都可以对应多种类型的东西,具体取决于您的工作方式.每个分支都可以引用项目的一个版本,但也可以对应于不同的开发渠道,如修补程序或实验工作.
该拉请求(在GitHub的生态系统)对应的任务.每次我想向主回购贡献一个孤立的完成任务时,我创建一个与该任务中的提交相对应的拉取请求.这些提交的无论从我拉叉或我分支的主要回购.
甲提交是一组改变到代码.这是关于Git最有趣的事情之一.您不传输文件,您传输更改日志.
J. *_*mon 42
GitHub上的所有分支都将被复制到一个分支中.(显然,这不包括从未被推送到GitHub的分支.)
但是fork是一个GitHub到GitHub操作; 什么都没有复制到您的PC.它与Git 克隆并不完全相同.如果您想询问"克隆项目时复制了什么?",请参阅手册git-clone(1).
Von*_*onC 10
Fork是GitHub端的克隆(它克隆了所有东西).
当您克隆回购时,您将获得所有回购的所有历史记录及其所有分支.
即使您理论上可以更改远程仓库的默认分支,但 GitHub仓库中的克隆主要会查找主分支.要更改GitHub克隆将获得的"默认"分支,您需要重命名主分支.
| 归档时间: |
|
| 查看次数: |
80415 次 |
| 最近记录: |