解决team在GitHub上的代码贡献问题

    首篇iOS学习日志,源于在大二刚开始接触iOS开发时的想法。听过讲座,参加过Swift开发者大会,见过各种大牛,每一个人都有一个很好的日志记录习惯,包括自己在学习过程中也看过不少大牛的博客记录。希望这是一个好的开始,在这条开发者的路上可以扎扎实实地走下去,以后我会经常更新自己的日志,欢迎各位前来交流。

    这是一个关于控制迎宾机器人的app,接过这个项目的时候遇到的第一个问题就是如何解决team中的代码贡献,一个团队内如何在GitHub上体现出合作精神。经过一个晚上的研究,终于把这个问题解决了。

    首先说一下GitHub账号为dandanbrother是我们team中负责整合的,所以我的代码就贡献给他。然后,以此为例我写了以下的解决过程:

Step 1.打开dandanbrother的GitHub,找到“-IOS”-打开-点击右上角的fork(这样就将自己的git作为了其分支点,同时在我自己的GitHub主页生成dandanbrother的项目“-IOS”,实现同步)

Step 2.打开终端,开始进行clone项目文件。具体步骤:

在终端输入

             cd /Users/jiayaohan/Desktop/iOSproject

             git clone https://github.com/macjyh831/-IOS

解决team在GitHub上的代码贡献问题_第1张图片

此时可以发现在我的Desktop的iOSproject中已经生成了项目文件。

解决team在GitHub上的代码贡献问题_第2张图片

Step 3. 在终端输入以下命令:

           cd /Users/jiayaohan/Desktop/iOSproject/-IOS

           git add .

           git commit -m "..."

           git push  -u origin master

解决team在GitHub上的代码贡献问题_第3张图片

注:(1)git add . 这个.是代表当前目录下的所有文件 也可以git add [文件名路径] 添加你  修改的而文件

       (2)git commit -m "你对你的修改想做的说明" commit 提交,将修改内容提交到Repository,大概理解一下,你存放代码的地方

       (3)git push命令用于将本地分支的更新,推送到远程主机,就是你fork的github的项目

Step 4.此刻我的github的项目就更新好了,打开我的GitHub- -IOS,具体如下:

解决team在GitHub上的代码贡献问题_第4张图片
解决team在GitHub上的代码贡献问题_第5张图片


解决team在GitHub上的代码贡献问题_第6张图片

create完毕后就结束啦~~负责整合的header会收到邮件,大功告成!

#贡献代码的方式有很多,在终端上可以通过不同的命令来实现,希望我的方法可以帮到大家!

你可能感兴趣的:(解决team在GitHub上的代码贡献问题)