github的fork是啥意思

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了github的fork是啥意思相关的知识,希望对你有一定的参考价值。

参考技术A

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

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

扩展资料

github的一些常用命令介绍:

1、git init 新建一个空的仓库;

2、git status 查看状态;

3、git add . 添加文件;

4、git mit -m \'注释\' 提交添加的文件并备注说明;

5、git remote add origin git@github:***/git.git 连接远程仓库;

6、git push -u origin master 将本地仓库文件推送到远程仓库;

7、git log 查看变更日志;

8、git reset --hard 版本号前六位 回归到指定版本;

9、git branch 查看分支;

10、git branch newname 创建一个叫newname的分支;

11、git checkout newname 切换到叫newname的分支上;

12、git merge newname 把newname分支合并到当前分支上;

13、git pull origin master 将master分支上的内容拉到本地上。

程序if(fork() == 0)是啥意思?

fork()函数的作用:新建一个子进程。
可以这么看,fork的意思就是分支,所以就相当于在当前进程所运行到的位置分一个支流出来,然后,新进程与老进程都是从分叉点开始继续运行(分叉点也就是fork()函数调用处)。

至于fork()函数的返回值:
子进程返回:0
父进程返回:>0的整数(返回子进程ID号)
错误返回:-1

因此,若没有错误,对于:
if(fork()==0)
block A
else
block B
在新进程中block A的内容会被执行,而在老进程中block B会被执行。
参考技术A linux下C语言可以用fork()建立子进程。
fork函数返回两个值,对于子进程,返回0; 父进程,返回子进程ID. 所以用
if(fork()==0)
子进程执行的代码段;
else
父进程执行的代码段;本回答被提问者和网友采纳

以上是关于github的fork是啥意思的主要内容,如果未能解决你的问题,请参考以下文章

GitHub的Fork是什么意思

人脸识别系统openlr是啥意思?

这些词在 Git 中是啥意思:Repository、fork、branch、clone、track?

GitHub的Fork 是什么意思

Github上的watchstar和fork分别是什么意思

克隆 GitHub 存储库是啥意思?