zoukankan      html  css  js  c++  java
  • GitHub之使用其他开发者的仓库

    fork的作用:

          如果一个仓库不属于你的账户,那么你便不具有权限修改它。通过利用fork操作,创建该远程仓库的一个新副本,我们将获得完全控制权,即可以对其进行修改。

    具体操作:

     1.fork其他仓库

        在GitHub中进入我们所需要的远程仓库页面,在页面右上角点击fork。

       

        系统会创建一个新的仓库副本,及完全相同的属于你的仓库。

         

    2.clone远程仓库到本地

       a.在我们自己的仓库中,在code界面点击:clone or download,保存仓库的url。

     

       b.打开git,克隆仓库到本地

        

    3.修改文件

        a.进入pp_project文件夹,创建新的分支brgsfix用于修改文件。

           

        b.进入brgsfix分支,进行修改文件并保存。

           

        c.将修改提交到本地仓库

           

    4.push回远程仓库

       a.与远程仓库建立连接

             

       b.push命令

          根据提示输入GitHub的账户及密码。

             

         此时在GitHub的仓库中,进入固定分支,打开文件即可发现文件已经被修改。

          

    5.pull request

       a.在仓库页面,点击Pull requests,然后点击New pull request。

       

       b.选择要pull request的分支,确保没有冲突后(显示为Able to merge),点击Create pull  request,等待原始仓库管理员进行merge即可。

             

      注:这里的分支变成了bf,是因为我fork后clone的仓库与原始仓库不一致,导致push产生冲突。所以我在进行了fetch后,新创建的分支为bf。

    具体的fetch操作请参考:

     GitHub之fetch:更新fork后的项目:https://www.cnblogs.com/yqw0710/p/12500501.html

       

  • 相关阅读:
    怎么删除json 键值对
    解决html 图片缓存问题
    美工常用的网站分享
    小程序授权页面
    BitMap原理
    css页面加载动画
    可能这些是你想要的H5软键盘兼容方案
    关于范式 :1NF 2NF 3NF等
    Python3学习DAY4
    DTD相关
  • 原文地址:https://www.cnblogs.com/yqw0710/p/12500298.html
Copyright © 2011-2022 走看看