(0)引言
# 课程链接:
# 本文覆盖的课程内容【代码的双引号一律是引用的意思!!!】:
13_github
14_基于github做代码托管
(1)github
# (1)github其实就是用于代码仓库管理的网站。类似于百度云一样,我们把代码放进github中托管,以后想使用时只需要登录github再下载即可。gitlab是一个开源软件,可以让我们自己利用该工具来搭建公司的代码托管仓库,但是需要租服务器和雇佣运维管理。对于GitHub来说,如果我们想要使用私有的仓库,那么需要掏钱。具体的来说,github的一个使用图如下:
(2)基于github做代码托管_1
# (1)托管流程。这里主要是讲一个实战的问题。首先就是添加仓库了,在右上角用户旁边的“+”号就可以整出来。
# (2)创建仓库。在(1)中选择添加仓库后,紧接着就是如下界面了,需要我们填写仓库的具体信息,备注如下图所示,其中注意,最好是不勾选 Add a README file 那个选项,不然没有代码提示的。
# (3)创建成功后,我们首先熟悉下命令。如下图所示,这是模拟我们项目管理到推送的过程。主要说一下最后的两个,即git remote add origin 地址 和 git push -u origin master。前者是为地址取上别名为origin;后者是推送到origin的master分支上,可以按需选择分支的,比如dev分支,则为git push origin dev,还有 -u 是可以不加。
# (4)如果本地是有相应的文件已经使用git管理起来了。那么我们可以使用下面的命令来实现代码推送。这里有两个图,一个是旧版的命令,一个是新版添加的命令,基本没什么区别。
# (5)推送的地址。一般来说,我们创建一个空的仓库的时候,就会有上述的命令提示。也就是说我们尽量不添加readme那个选项。
# (6)实现推送。我们这里使用(4)中的代码,就是将本地已经管理好的git版本文件推送到github中。那么我们打开先前的index.html所在的文件夹,右键git bash~~~,那么如下图所示。【在执行完(4)中的命令后,我们是需要登录github账号的,如图】
# (7)推送成功。
(3)基于github做代码托管_2
# (1)在github中拉取代码。使用 “git clone 仓库地址 ” 命令就可以实现拉去项目。如图所示,我们打开一个存放拉取代码的文件夹,右键git bash,如何输入上面的命令。
# (2)查看文件的代码。使用 “cat 完整文件名” 可以查看代码。
# (3)注意,如图所示,我们使用git branch查看拉取下来的代码有多少分支,结果显示只有master主分支。事实上不是这样的,其实拉取时已经把所有文件都拉取下来了,我们只需要使用命令 “git checkout 分支名” 就可以实现切换了。具体的图示如下:
(4)命令总结
# (1)不赘述,看图。