一、创建远程库

Caption
Caption

 

二、创建远程库地址别名

1.  git remote add 别名 远程地址

Caption

2.  git remote -v 查看当前所有远程地址别名

 

三、推送

1. git push 别名 分支名

Caption

 

四、克隆

1. git clone 远程地址

Caption

     效果:

               完整的把远程库下载到本地

               创建 origin 远程地址别名

               初始化本地库

 

五、拉取

1. git fetch 远程库地址别名 远程分支名

    通过上述命令执行之后,本地工作区内的文件内容不会改变,需要执行

          git checkout 远程库地址别名/远程分支名

    然后cat指定文件才能看到从远程库拉取下来的文件。这命令不会改变工作区下的文件内容。

2. git merge 远程库地址别名/远程分支名 

    这个命令才会改变问之下的文件内容

总结git fetch 远程库地址别名 远程分支名+git merge 远程库地址别名/远程分支名 =git pull 远程库地址别名 远程分支名

原理:

         通过

                git fetch 远程库地址别名 远程分支名

         把远程仓库的文件拉取到 

                远程库地址别名/远程分支名

         分支,然后

                git checkout 远程分支名

         执行merge

                git merge 远程库地址别名/远程分支名 

          至此完成 pull 操作!

 

六、解决冲突

      如果不是基于 GitHub 远程库的最新版所做的修改,不能推送,必须先拉取。拉取下来后如果进入冲突状态,则按照“分支冲突解决”操作解决即可。

 

七、团队成员邀请

Caption

             

Caption

           【提示】上面的github是岳不群的 

           “岳不群”其他方式把邀请链接发送给“令狐冲”,“令狐冲”登录自己的 GitHub 账号,访问邀请链接。

Caption

         

八、跨团队协作

东方不败的github

东方不败访问岳不群的仓库,点击fork进行复制

Caption

进过fork之后,东方不败的github下就有从岳不群那里复制过来的仓库了

Caption

然后把仓库克隆到本地进行操作,之后在push到远程库,然后执行pull request

Caption
Caption

 

岳不群的github

Caption
Caption

 

 审核东方不败提交过来的代码

Caption

合并代码

Caption
Caption

 

Caption

 

至此,岳不群团队拜托东方不败团队的任务就结束了!

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐