3.GitHub译文之创建仓库分支

原文档:https://help.github.com/articles/fork-a-repo/


译文  by 星云
 
         仓库分支是一个仓库的副本,复制一个仓库可以自由实验的变化不影响原项目。

          最常见的是,仓库分支是用来向别人提出更改或使用别人的项目,作为你自己的想法的起点。

向别人提出变更项目


使用仓库分支的一个很好的例子是建议、修改、错误修复, 而不是记录一个问题,

你发现,你可以:

                  创建仓库分支

                  修改

                  向项目负责人提出一份上传申请

         如果项目所有者喜欢你修改的项目,他们可能会把你修改的项目固定在原始存储库中!

别人的项目作为你自己想法的起点


         在开源的核心思想是通过共享代码,我们可以开发出更好的,更可靠的软件。

          事实上,当你创建一个库GitHub上,你可以选择自动包括许可证文件,它决定你希望你的项目能够与他人共享。

创建一个仓库分支


          创建仓库分支只需要简单的两步即可,现在我们就创建一个试试。
在GitHub,我们打开一个项目链接, https://github.com/octocat/Spoon-Knife
点击该页面右上角的"Fork"按钮





       过几秒你会发现你的仓库中多了这么一个工程项目。



保持你的分支同步


安装Git


             如果你还没有安装git,请参考    http://blog.csdn.net/hadues/article/details/48091065

创建一个本地的项目分支

                        
                       在自己的GitHub首页,点击自己仓库中的Spoon-Knife仓库,

                       复制浏览器地址栏中的URL,比如    https://github.com/fairyxingyun/Spoon-Knife

                        打开Git终端,输入命令

                         git clone   https://github.com/fairyxingyun/Spoon-Knife

                        按下回车键,你会发现:

                      

          

           现在你已经有了一个本地的仓库分支了。




 配置Git同步你创建的本地的分支仓库


                     进入文件夹命令:cd 
                   
                     列出文件列表:ls

                     进入某一个列表中的文件夹 : cd 文件夹名

                     退回到上一级目录:cd ..

             查看当前配置有哪些远程仓库 git remote -v 

             
             
                   
               注意:
                         
                        第一次输入 git remote -v 之后按下回车可能没有任何反应。

                        这时候需要执行命令: git remote add upstream  https://github.com/fairyxingyun/Spoon-Knife
                        
              
                       
        
             对分支做出一些限制,比如你可以:

     Creating branches(创建分支):创建一个分支允许您建立新的功能或测试的想法,而不把您的主要项目被破坏的风险。
                     

      Opening pull requests(打开推送请求):如果你希望又回到原来的库,你可以发送一个请求给原作者把你的分支进库提交推送请求

寻找一个仓库做一个分支:


    每一个公共库可以做一个分支,所以找另一个 你感兴趣的项目并得到分支。

     https://github.com/explore  这个网址是寻找感兴趣的开源项目的好地方,经常访问这些页面,你可以看一些新闻和新的工具。









评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值