github中fork,clone,push,pull request的简单理解

如何理解github中的各个操作意思,表面上看如下:

             repository:仓库,可以理解为你的某个项目;

             Fork:叉子,像叉子一样,就是分支,这里是指一个分支;

            Clone:克隆,复制一个一模一样的东西过来;

            Push:推,推送;

            Pull request:引用请求;


结合图像理解一下:


         fork:从别人发布的项目上复制一个过来,相当于一个分支;项目复制到自己的个github中,于是本地就有了一个仓库,假设名字为A;

         clone: 从自己的github上把fork过来的复制到本地,这样本地就有了一个项目A1;

         push:当你在A1中进行修改进行开发后,最后同步到你的github上的仓库中;

         pull request:你把自己github中的已经修改的内容申请同步到最初那个开发者的项目中;

         

        github中fork,clone,push,pull request的简单理解