例如要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分支上的内容拉到本地上。
GitHub的Fork的意思指的是服务端的仓库克隆。
GitHub中Fork 即是服务端的仓库克隆,包含了原来的仓库(即upstream repository,上游仓库)所有内容,如分支、Tag、提交。
代码托管服务(如Github、BitBucket)提供了方便的完成Fork *** 作的功能(在仓库页面点一下Fork按钮)。这样有了一个你自己的可以自由提交的仓库,然后可以通过的PullRequest把你的提交贡献给原仓库。
简介:
GitHub是一个面向开源及私有软件项目的托管平台,因为只支持Git作为唯一的版本库格式进行托管,故名GitHub。
GitHub于2008年4月10日正式上线,除了Git代码仓库托管及基本的Web管理界面以外,还提供了订阅、讨论组、文本渲染、在线文件编辑器、协作图谱(报表)、代码片段分享(Gist)等功能。
目前,其注册用户已经超过350万,托管版本数量也是非常之多,其中不乏知名开源项目Ruby on Rails、jQuery、python等。
windows本身没有fork()函数。
如果要用fork(),可以试试Cygwin。
#include <stdio.h>
int main()
{
int pid
/*这里创建了一个子进程1*/
pid=fork()
if(pid==0)
printf("I am son,my pid is %d.\n",getpid())
else if(pid>0)
{
/*从子进程1返回到父进程时,bai再创建子进程2。*/
printf("I'm father ,my pid is %d.\n",getpid())
pid=fork()
if(pid==0)
printf("I'm daughter process,my pid is %d.\n",getpid())
else if(pid>0)
printf("I'm father process,my pid is %d.\n",getpid())
else
printf("fork() error.\n")
}
else printf("fork() error.\n")
}
扩展资料:
fork系统调用用于创建一个新进程,称为子进程,它与进程(称为系统调用fork的进程)同时运行,此进程称为父进程。创建新的子进程后,两个进程将执行fork()系统调用之后的下一条指令。子进程使用相同的pc(程序计数器),相同的CPU寄存器,在父进程中使用的相同打开文件。
参考资料来源:百度百科-fork
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)