之前的课程,咱们都是使用命令行来操作的。命令行这个东西,对于新手朋友来说,还是不够友好,而且后面要学习的一些复杂的操作,用命令行看起来也没有那么直观。

我个人是不太喜欢使用命令行的,到底用哪个,和技术水平高低没有任何关系。只要能方便顺利的完成工作需求,那当然是越简单越好了。
我自己日常工作,在 Git 的操作上,几乎每天使用的都是 GitHub 的客户端,而很少会使用命令行。

所以接下来的学习,咱们就使用客户端来操作了。大家可以在这里下载安装https://desktop.github.com

1. GitHub 客户端的 Clone

这一集的故事呢,还是咱们公司这个新员工啊,手实在太欠了。来公司后,一不小心,又把公司的项目删除了,并且把回收站清空的干干净净的。有了上次的经验,这个员工倒是一点都不担忧了,怕什么,Clone 嘛,我会了。

但是这次,我们决定不使用命令了,打开 GitHub 客户端,登录上自己的 GitHub 账号。点击 Clone,选择自己的项目,并设置好存放路径

image.png

这样就把一个项目成功的 Clone 下来了。

2. 修改

还是用文本编辑器,打开项目,继续添加一条新评论

...

- 东哥:黄鹤一去不复返,白云千载空悠悠。

代码改完并保存后,可以看到 GitHub 客户端中,自动就出现了对这篇文章的修改,并且提示增加了哪一行。而且这里还有一个默认选中的勾,它选中了,其实就相当于之前的git add了。

底下输入框中,可以写一下评论,到底做了什么修改。例如这里,我们就直接填上添加一条评论。Description 部分,还是根据自己需求,填不填都可以。

接着就是点击 Commit 了。最后一步,点击右上角的 Push 了,这样代码就会推送到 Github 了。

image.png

是不是非常简单,比命令行容易多了吧?

3. 新增

新增文件后,要提交到 GitHub 也是差不多的操作。现在就来新建一个文件,就叫做 index.html,里面随便输入点内容:

<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8">
  <title></title>
</head>
<body>
   人生得意须尽欢,莫使金樽空对月。
   天生我材必有用,千金散尽还复来。
</body>
</html>

保存后,同样在 GitHub 客户端会出现新增的文件,还是和之前以前,写一个简单的说明,然后 Commit,接着就 Push。

4. Pull

如果线上的文件比本地更新,需要 Pull 又该怎么操作呢?在 GitHub 网页上,点击编辑,继续添加上评论

...

- 皮皮:为什么黄鹤楼会有电梯?
- 东哥:不知道啊,可能古代就有了吧。

commit 后,回到客户端上,点击刚才 Push 的地方,现在显示的是 Fetch origin。等这个圈圈转完以后,出来一个1,还有一个向下的箭头。字也变成 Pull 了,再点一次。线上新增的代码,就同步下来了。在 History 里面,也可以看到刚才修改的记录。

5. 总结

客户端的使用上,比命令行简单了很多。提交代码,不需要再跑git add了,只需要将文件勾选就成。接着还是需要写个说明,然后点击 commit 的。Pull 和 Push,现在就只有一个按钮了,只要是想要同步远程仓库,那就猛劲点它就好了。

已添加到喜欢了