1. Pull

企业里,一个真实的项目,往往会是多个程序员同时开发的,甚至也经常会出现多个用户同时修改一个文件的时候。

这样就有可能出现一个问题,其他的人改了代码了,并且提交到远程仓库了,这样 GitHub 上的代码会比你本地的新。
这时候,你在开发前,就需要先想办法将 GitHub 上最新代码同步下来了。

因为我们现在项目,还没有添加新的用户,但是也可以通过一个简单的操作,让线上的版本比本地的新一些。打开 GitHub 网页,点击编辑按钮,这次咱们来给这首诗,写一个评论吧,加上:

## 黄鹤楼送孟浩然之广陵

作者:杜甫

```
故人西辞黄鹤楼,
烟花三月下扬州。
孤帆远影碧空尽,
惟见长江天际流。
```

## 评论

- 皮皮:黄鹤楼名诗,真千古之绝唱!

修改完成后,在说明部分写上:

皮皮评论的,中间的 description 部分,这个这是地方是填修改的详细描述内容,填不填都可以,没啥关系。最后咱们点击Commit Changes

image.png

这样线上就生成了一个更新的版本,而本地的代码,还是修改之前的。需要将线上最新的代码同步下来,方法也很简单,只有一个命令

git pull

pull的意思,就是拉取,执行完成后,可以看到编辑器中,已经是最新的代码了。

2. Clone

这次,我们再来玩个新的骚操作。开发业界,会经常听到一句话:删库跑路。意思是说,不小心将公司项目的数据库删除了,然后只能跑路了。

这次我们不删数据库,我们把代码直接给删掉。二话不说,找到项目的文件,拖到回收站,果断的清空回收站。

我靠,这下好了,公司开发了几个月的项目一下就没了。但是因为有 Git 的原因,所以完全不用担心啦。

打开 GitHub,当前仓库的首页,然后找到 Code 按钮,复制下仓库的地址。注意下,这里还是要使用 https,暂时还用不了 ssh 的。

接着用命令行,cd先进入想放项目的目录,对我来说就是cd ~/Developer/Git,然后执行git clone加上复制的仓库地址

cd ~/Developer/Git
git clone https://github.com/clwy-cn/learn.git

这样刚才删除的项目就找回来了,开心了吧。

Clone 的意思,中文也就是克隆。当你新进入一个公司,公司就会给你一个仓库地址,在将你加入到仓库的开发者之后,你就可以访问这个仓库了。那么你要做的第一件事情,就是将项目 Clone 下来,然后在它的基础上再做新增、修改。

已添加到喜欢了