从零开始学GitHub【第一篇】

来源:互联网 发布:开通知乎专栏有什么用 编辑:程序博客网 时间:2024/05/21 14:45

为什么要了解GitHub

在开始之前,还是得说说为什么GitHub值得设计师学习。除了开篇所讲的例子,可以将自己所了解的一点CSS或开发技能发挥出来,降低团队合作中的沟通成本。这本质上还是设计师是否应该学习开发或学习到什么程度的问题。不过我一直认为这没什么可探讨的,只是每个人不同的选择和追求。就像有些人是想成为家具设计师,有些人是真想亲手打磨出自己心中最理想的那一把椅子;有些人想成为建筑设计师,有些人只想在山脚下为家人盖一座完美小屋。同样,如果你是真的热爱这个日新月异的行业,没准某天也要自己创造点什么,我想你一定会毫不犹豫的开始学习。

跟着我们一步一步走:瞬间全掌握!

我们以Fork一个项目,做出自己的修改并提交给原作者的任务作为基本案例,下面跟着我一步一步来吧,网快手快的同学几分钟就可以搞定啦。

第一步:注册一个GitHub账号并登录

这个流程就不说了,完成后可以下载GitHub官方App,并登录。

第二步:Fork仓库


超方便!专为设计师而写的GitHub快速入门教程

点这里打开我用马甲专为本教程建立一个库 Designers-Learn-Git,可以看到创建者名(我的马甲)写在/前面:Tower-KevinLi。然后点击右上角的Fork按钮。

完成后你会发现跳到一个新的页面,Tower-KevinLi变成了你的GitHub账户名(cnkevinlee是我的另一个马甲…),这表示你的账号下已经“复制了”一份Designer-Learn-Git,然后你就可以做修改了。

超方便!专为设计师而写的GitHub快速入门教程

第三步:修改文件

可以看到Designers-Learn-Git这个仓库里只有两个文件“README.md”(项目说明)和“花名册.txt”,这里我们只需尝试修改后者(道理和修改有很多文件的仓库是一样的)。可以直接在线修改,也可以先克隆到本机再修改,对于比较复杂的项目肯定是要采取后者,不过这里我们可以先看看在网页上直接修改怎么操作。


超方便!专为设计师而写的GitHub快速入门教程

在线修改:直接在页面上点”花名册.txt“的名字,进入如下详情页,再点击”Edit“。

这里设计的任务内容是在花名册上随便写写你的ID和Tiitle,初衷是能通过这个和学习这个教程的同学有一个互动,看看你能排到第几位。

超方便!专为设计师而写的GitHub快速入门教程

在编辑页面编辑完后,滚动到页面底部,点击绿色的“Commit Changes”按钮确认提交。

本地修改:另一种办法是把项目克隆到本地后再修改,打开客户端(这里以Mac最新版为例),点击右上角的“+”号,切换到“Clone”,找到“Designers-Learn-Git”后点击右下的“Clone Repository”按钮。

超方便!专为设计师而写的GitHub快速入门教程

然后从本地找到克隆的文件夹,打开“花名册.txt”,编辑并保存。这时再切换到GitHub应用的窗口,你会发现它在“Changes”页已经检测到并列出了你的改变,然后点击Commit & Sync按钮,将修改提交并同步到GitHub。注意,提交和同步是两个动作,需要先将下图那个绿色的按钮激活,这两个动作才会同时执行,否则你就需要在提交后再点整个界面右上角的Sync(适用于做出多个修改后统一提交的情况)。

超方便!专为设计师而写的GitHub快速入门教程

第四步:申请合并

在确认已经对自己Fork了的仓库修改成功后,你可以将提交合并申请,申请将你的版本合并入最初的项目也就是我创建的 Designers-Learn-Git,步骤如下:

在网页上打开你Fork的Designers-Learn-Git的页面,点击这个醒目的绿色按钮。

超方便!专为设计师而写的GitHub快速入门教程

再点击“Create pull request”按钮,提交申请,完成后我会收到通知,并将你补充的内容合并入原库。

超方便!专为设计师而写的GitHub快速入门教程

注意上图圈红的地方显示了要合并的两个分支,由于没有新建分支,这里就默认显示两个库都仅有的Master主分支,你可以尝试新建分支,并选择其它分支申请合并,体验GitHub的分支功能,本文作为入门教程这里就先不赘述了,有问题的同学可以联系我。



0 0