去公司里上班,公司可能用的不一定是 GitHub。也有不少公司使用的是码云、Coding 和 GitLab。码云和 Coding 是国内的 Git 服务商。他们用起来和 GitHub 其实并没有啥区别,非要说区别呢,一是他们提供中文界面,二是访问速度快一些。

还有一些公司,他们非常担心自己公司的代码安全问题,他们担心自己的代码放在这种第三方平台上会泄露出去。于是会在自己公司中架设服务器,自行部署了 GitLab,然后只让公司内局域网的用户使用。

不过不管使用哪个平台,基本的操作几乎都没有任何区别。尤其是命令行上的操作,和 GitHub 的方法完全没有任何区别。你会 GitHub 的命行操作,你就一定也会他们的命令行操作。

在客户端上,虽然 GitHub 的客户端,在设置远程仓库后,也是可以使用码云这种其他平台的。但是更常见的是,大家都喜欢使用另一款免费的 Git 客户端,SourceTree。

所以我们这一集就来演示下码云 + SourceTree 的基本操作。

1. 准备工作

首先肯定是要自己注册账号了:https://gitee.com/ ,然后我们就下载SourceTree,并且安装好。其中过程就不多说了,一路按提示下一步就好了。

2. 新建仓库

在码云中,点击 +,然后新建仓库。项目名称就叫code好了。是否私有,根据自己需求来选择就好了,我这里就选私有了。创建!

可以看到显示出来的教程里,命令的提示,几乎和 GitHub 那边的提示没有任何区别。如果你用命令行,照着这个搞就行。但是我们要演示的是 SourceTree 的操作,所以就不照着这个来了。

3. Clone

打开客户端后,点击 new,Clone from URL。输入

image.png

你这里可以使用 https 的地址,如果第一次使用的话,这里马上会弹出账号密码的输入框,输入你在码云的账号密码就好了。你也可以在设置了秘钥之后,这里使用 ssh 的地址。然后要选择项目的存放目录。设置完成后,Clone。

image.png

这样仓库就被克隆下来了。

4. 初次 commit 与 push

然后新增一个 README.md 文件,里面随意添加一点:

黄鹤楼中吹玉笛,江城五月落梅花。

如果你使用了 WebStorm,别忘记了要添加.gitignore 文件啊,并且将.idea 目录排除掉。

完成后,客户端中选中添加的 README.md,点击左上角的 commit,写点说明后,提交

image.png

接着当然就该 Push 了。选择主分支后,ok。

image.png

浏览器上刷新,文件就出现了。

5. pull

现在网站上点击 README.md 后,直接编辑。修改如下

黄鹤楼中吹玉笛,江城五月落梅花 - 谪仙人

现在线上的版本,就比本地新了。本地可以直接点击客户端上的 Pull,打开编辑器,最新的代码就被 Pull 下来了。

6. 其他

这个客户端,咱们就只简单的介绍一下就好了。其他的操作,都和 GitHub 客户端大同小异,我就不一一演示了。它这里也一样也可以建立分支,也可以实现合并操作等等。这些更多的功能,在有了 GitHub 的使用基础后,相信你一定自己能搞定的。

最后我个人强烈推荐你使用 SourceTree 客户端,将我们之前学到的一些 Git 上相对复杂的操作,例如代码冲突的处理,分支的创建、合并等等都试一试。

已添加到喜欢了